packages feed

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