Usage examples:
The run-flow
form returns immediately; string is printed later:
Execute serially (i.e., consecutively) and pass an argument from a previous block:
(run-flow (flow:serially
(flow:atomically :default ()
"Hello, flowing World!")
(flow:atomically :default (argument)
(print argument *output*))))
More details at the project's Getting Started page.
Homepage: GitHub.io
Repository: GitHub
License: MIT
See Also: green-threads
Topics: concurrency, dataflow