mirror of
https://github.com/composewell/streamly.git
synced 2024-09-20 07:58:27 +03:00
1.1 KiB
1.1 KiB
Asyncly
Asyncly is best described as a superset of list transformer (ListT
) or logic
programming monad (LogicT
) with additional support for concurrent operation.
Monadic streams of data can be composed using serial or parallel compositions
with or without fair interleaving, enabling a high level composition of
concurrent tasks without requiring knowledge of low level concurrency
primitives. The programmer just expresses whether a task can run in parallel
with another. Threads, synchronization and concurrency rate control is handled
automatically.
This library was originally inspired by the transient
package authored by
Alberto G. Corona.