Flow is a programming library intended to fulfill three roles:
- A lightweight streaming framework for data and objects.
- A set of pre-made stream elements for various tasks, including network and file system interaction.
- High-level API for easy-to-use network access, hiding the complexity of the underlying stream model.
We haven't yet made an official release, but you can check the code out from the version control system - we use Git - with the following command:
git clone http://nanosleep.org/git/flow
The code is usually kept in a buildable state.
We welcome ideas, bug reports, code and other contributions. If you want to file bugs or edit the wiki, please register yourself first. Access will be granted immediately.
If you keep your own public Flow repository, please list it on the repositories page.