SNet-0.1.0: SNet.cabal
Name: SNet
Version: 0.1.0
Homepage: http://www.snet-home.org/
Bug-Reports: https://github.com/merijn/SNet2.0/issues
Author: Merijn Verstraaten
Maintainer: Merijn Verstraaten <m.e.verstraaten@uva.nl>
Copyright: Copyright © 2012 Merijn Verstraaten
License: LGPL-3
License-File: LICENSE.LESSER
Category: Language
Cabal-Version: >= 1.10
Build-Type: Custom
Tested-With: GHC == 7.6.1
Extra-Source-Files: SNet/Interfaces/CHandle.h
Extra-Tmp-Files: SNet/Interfaces/CHandle.hsc
Synopsis: Declarative coördination language for streaming networks.
Description:
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>
Library
Default-Language: Haskell2010
Ghc-Options: -Wall -fno-warn-unused-do-bind
Exposed-Modules: SNet
Other-Modules: SNet.Combinators
SNet.Interfaces
SNet.Interfaces.C
SNet.Interfaces.CHandle
SNet.Network
SNet.Pattern
SNet.Record
SNet.Stream
SNet.Task
SNet.Types
SNet.Variants
Build-Tools: c2hsc >= 0.6.2
, hsc2hs
Build-Depends: 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.*
C-Sources: SNet/Interfaces/C-out.c
Cc-Options: -std=c99
Include-Dirs: SNet/Interfaces/
Install-Includes: SNet/Interfaces/CHandle.h
Source-Repository head
Type: git
Location: git://git@github.com:merijn/SNet2.0.git