ZFlow is a simplistic implementation of Flow-based Programming for Python as
defined by J.P. Morrison. More information about Flow-based Programming can be
found here:

http://www.jpaulmorrison.com/fbp/

However, there are a few fundamental differences between ZFlow and the standard
definition:

- ZFlow does not support loops in the graph
- ZFlow uses Python generators instead of asynchronous threads so port data flow
  works in a lazy, pulling way not by pushing.

For a tutorial, see the wiki on the bitbucket project page:

https://bitbucket.org/jslowery/zflow/wiki/Home
