packages feed

netwire-1.2.7: netwire.cabal

Name:          netwire
Version:       1.2.7
Category:      FRP, Network
Synopsis:      Arrowized FRP implementation
Maintainer:    Ertugrul Söylemez <es@ertes.de>
Author:        Ertugrul Söylemez <es@ertes.de>
Copyright:     (c) 2011 Ertugrul Söylemez
License:       BSD3
License-file:  LICENSE
Build-type:    Simple
Stability:     beta
Cabal-version: >= 1.8
Description:
    This library provides an arrowized functional reactive programming
    (FRP) implementation.  From the basic idea it is similar to Yampa
    and Animas, but has a much simpler internal representation and a lot
    of new features.

Library
    Build-depends:
        base >= 4 && <= 5,
        containers >= 0.4.0,
        deepseq >= 1.1.0,
--        forkable-monad >= 0.1.1,
        mersenne-random >= 1.0.0,
        monad-control >= 0.2.0,
        random >= 1.0.0,
        stm >= 2.2.0,
        time >= 1.2.0,
        transformers >= 0.2.2,
        vector >= 0.7.1,
        vector-space >= 0.7.3
    Extensions:
        Arrows
        DeriveDataTypeable
        DoRec,
        FlexibleInstances
        GADTs
        RankNTypes
        ScopedTypeVariables
        TupleSections
        TypeFamilies
        ViewPatterns
    GHC-Options: -W
    Exposed-modules:
        FRP.NetWire
        FRP.NetWire.Analyze
        FRP.NetWire.Calculus
        FRP.NetWire.Event
        FRP.NetWire.IO
        FRP.NetWire.Pure
        FRP.NetWire.Random
        FRP.NetWire.Request
        FRP.NetWire.Session
        FRP.NetWire.Switch
        FRP.NetWire.Tools
        FRP.NetWire.Wire

-- Executable netwire-test
--     Build-depends:
--         base >= 4 && <= 5,
--         containers,
--         instinct,
--         netwire,
--         OpenGL,
--         SDL,
--         transformers,
--         vector
--     Extensions:
--         Arrows
--         ScopedTypeVariables
--         ViewPatterns
--     Hs-Source-Dirs: test
--     Main-is: Main.hs
--     GHC-Options: -W -threaded -rtsopts