packages feed

grapefruit-frp-0.1.0.5: grapefruit-frp.cabal

Name:          grapefruit-frp
Version:       0.1.0.5
Cabal-Version: >= 1.8
Build-Type:    Simple
License:       BSD3
License-File:  LICENSE
Copyright:     © 2007–2009 Brandenburgische Technische Universität Cottbus
               © 2011–2014 Wolfgang Jeltsch
Author:        Wolfgang Jeltsch
Maintainer:    wolfgang@cs.ioc.ee
Stability:     provisional
Homepage:      http://grapefruit-project.org/
Package-URL:   http://hackage.haskell.org/packages/archive/grapefruit-frp/0.1.0.5/grapefruit-frp-0.1.0.5.tar.gz
Synopsis:      Functional Reactive Programming core
Description:   Grapefruit is a library for Functional Reactive Programming (FRP)
               with a focus on user interfaces. FRP makes it possible to
               implement reactive and interactive systems in a declarative
               style. To learn more about FRP, have a look at
               <http://haskell.org/haskellwiki/Functional_Reactive_Programming>.
               .
               This package contains general support for Functional Reactive
               Programming.
Category:      FRP, Reactivity
Tested-With:   GHC == 7.6.3

Source-Repository this
    Type:     darcs
    Location: http://darcs.grapefruit-project.org/monolithic/0.1
    Tag:      grapefruit-0.1.0.5

Library
    Build-Depends:   arrows      >= 0.2 && < 0.5,
                     base        >= 3.0 && < 5,
                     containers  >= 0.1 && < 0.6,
                     fingertree  >= 0.0 && < 0.2,
                     semigroups  >= 0.8 && < 0.16,
                     TypeCompose >= 0.3 && < 0.10
    if impl(ghc >= 7.8) {
        -- Role annotations are only supported (and needed) from 7.8 onwards.
        Extensions:    Arrows
                       CPP
                       EmptyDataDecls
                       FlexibleContexts
                       FlexibleInstances
                       GADTs
                       GeneralizedNewtypeDeriving
                       ImpredicativeTypes
                       KindSignatures
                       MultiParamTypeClasses
                       Rank2Types
                       RoleAnnotations
                       TypeFamilies
                       TypeOperators
    } else {
        Extensions:    Arrows
                       CPP
                       EmptyDataDecls
                       FlexibleContexts
                       FlexibleInstances
                       GADTs
                       GeneralizedNewtypeDeriving
                       ImpredicativeTypes
                       KindSignatures
                       MultiParamTypeClasses
                       Rank2Types
                       TypeFamilies
                       TypeOperators
    }
    GHC-Options:     -fcontext-stack=22
    Exposed-Modules: FRP.Grapefruit.Circuit
                     FRP.Grapefruit.Setup
                     FRP.Grapefruit.Signal
                     FRP.Grapefruit.Signal.Continuous
                     FRP.Grapefruit.Signal.Discrete
                     FRP.Grapefruit.Signal.Incremental
                     FRP.Grapefruit.Signal.Incremental.Sequence
                     FRP.Grapefruit.Signal.Incremental.Set
                     FRP.Grapefruit.Signal.Segmented
    Other-Modules:   Internal.Circuit
                     Internal.Signal
                     Internal.Signal.Continuous.Segment
                     Internal.Signal.Discrete
                     Internal.Signal.Discrete.Capsule
                     Internal.Signal.Discrete.ListenerSet
                     Internal.Signal.Discrete.Vista
                     Internal.Signal.Incremental.Sequence.AtomicDiff
                     Internal.Signal.Incremental.Sequence.Selection
                     Internal.Signal.Segmented
    HS-Source-Dirs:  src