SNet: Declarative coördination language for streaming networks.

[ language, lgpl, library ] [ Propose Tags ]

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

Versions 0.1.0
Dependencies base (>=4.5 && <5.0), bindings-DSL (==1.0.*), containers (>=0.4.2), data-default (==0.5.*), lens (==2.9.*), mtl (==2.1.*), transformers (==0.3.*) [details]
License LGPL-3.0-only
Copyright Copyright © 2012 Merijn Verstraaten
Author Merijn Verstraaten
Maintainer Merijn Verstraaten <m.e.verstraaten@uva.nl>
Category Language
Home page http://www.snet-home.org/
Bug tracker https://github.com/merijn/SNet2.0/issues
Source repo head: git clone git://git@github.com:merijn/SNet2.0.git
Uploaded by MerijnVerstraaten at Mon Sep 24 15:18:58 UTC 2012
Distributions NixOS:0.1.0
Downloads 645 total (10 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2016-10-25 [all 10 reports]
Hackage Matrix CI

Modules

  • SNet

Downloads

Maintainer's Corner

For package maintainers and hackage trustees