SNet

Declarative coördination language for streaming networks.

http://www.snet-home.org/

Latest on Hackage:0.1.0

This package is not currently in any snapshots. If you're interested in using it, we recommend adding it to Stackage Nightly. Doing so will make builds more reliable, and allow stackage.org to host generated Haddocks.

LGPL-3.0-only licensed by Merijn Verstraaten
Maintained by Merijn Verstraaten

S-Net is a declarative coördination language for describing streaming networks of asynchronous components. Streaming networks are defined using an expression language of four network combinators: serial composition, parallel composition, serial replication and parallel replication. One-shot data synchronisation is provided by the built-in syncrocell component.

Streams are associated with record types; collections of data where each item is uniquely identified by its name. Structural subtyping on these record types directs the flow of data through the streaming network.

For more information see: http://www.snet-home.org