awesome-asyncio icon indicating copy to clipboard operation
awesome-asyncio copied to clipboard

Added aiocells

Open andersglindstrom opened this issue 4 years ago • 0 comments

What is this project?

The project is aiocells. It's at https://github.com/isbjorntrading/aiocells. It's aimed at making it easier to reason about and construct asynchronous and concurrent programs.

Why is it awesome?

  • Program construction is in the form of an explicit dependency graph between computational nodes
  • Concurrency and asynchrony are implied by the graph and not explicity programmed
  • Implied concurrency and asynchrony allow for different computation algorithms, each embodying a different set of tradeoffs, to be applied to the same graph without modification
  • Individual component nodes are easily tested in isolation

andersglindstrom avatar May 20 '20 09:05 andersglindstrom