aboutsummaryrefslogtreecommitdiff
path: root/index.html
blob: 5efeffd92529d66fcb67d8893c29bc401080d3a8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
---
layout: page-full
---
<div class="jumbotron">
  <div class="container">
    <h1>Serial communication for Akka</h1>
    <div class="row">
      <div class="col-sm-6">
	<h2>Highlights</h2>
	<ul>
	  <li>Reactive: only does work when required (no constant polling of ports or blocking IO)</li>
	  <li>Integrates seamlessly with Akka</li>
	  <li>Portable to POSIX systems</li>
	  <li>Watchable ports: react to connection of new devices</li>
	  <li>Compatible with Reactive Streams</li>
	</ul>
      </div>
      <div class="col-sm-6">
	<h2>Getting Started</h2>
	<p>Have a look at the example below to get a feel of flow's usage, then follow the first steps of the <a href="documentation/current/manual">user guide</a>.</p>
      </div>
    </div>
  </div>
</div>

<div class="container">
  <h2>Quick Example</h2>
  <div class="row">
    <div class="col-md-12">
      {% include_relative _snippet.md %}
    </div>
  </div>
  <p>More examples on flow's usage are available in the <a href="https://github.com/jodersky/flow/tree/master/flow-samples">flow-samples</a> source directory.</p>
</div>

<footer style="text-align: center;">
  <p><small>Released under the terms of the 3-clause BSD license. Copyright (c) 2015 Jakob Odersky.</small></p>
</footer>