1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78
|
name: netwire
version: 5.0.3
category: FRP
synopsis: Functional reactive programming library
maintainer: Ertugrul Söylemez <esz@posteo.de>
author: Ertugrul Söylemez <esz@posteo.de>
copyright: Copyright 2016 Ertugrul Söylemez
homepage: https://github.com/esoeylemez/netwire
bug-reports: https://github.com/esoeylemez/netwire/issues
license: BSD3
license-file: LICENSE
description:
This library provides interfaces for and implements wire arrows
useful both for functional reactive programming (FRP) and locally
stateful programming (LSP).
build-type: Simple
cabal-version: >= 1.10
extra-source-files: CHANGELOG.md README.md
source-repository head
type: git
location: https://github.com/esoeylemez/netwire.git
-- flag Examples
-- default: False
-- description: Build the example programs
-- manual: True
library
build-depends:
base >= 4.5 && < 5,
containers >= 0.5 && < 1,
deepseq >= 1.3 && < 2,
parallel >= 3.2 && < 4,
profunctors >= 4.3 && < 6,
random >= 1.1 && < 2,
semigroups >= 0.15 && < 1,
transformers >= 0.3 && < 1,
time >= 1.4 && < 2
default-language: Haskell2010
if impl(ghc >= 7.10.1)
ghc-options: -W -fdefer-typed-holes
else
ghc-options: -W
exposed-modules:
Control.Wire
Control.Wire.Core
Control.Wire.Event
Control.Wire.Interval
Control.Wire.Run
Control.Wire.Session
Control.Wire.Switch
Control.Wire.Time
Control.Wire.Unsafe.Event
FRP.Netwire
FRP.Netwire.Analyze
FRP.Netwire.Move
FRP.Netwire.Noise
FRP.Netwire.Utils.Timeline
-- executable netwire-test
-- build-depends:
-- base >= 4.5 && < 5,
-- containers,
-- netwire
-- default-language: Haskell2010
-- default-extensions:
-- Arrows
-- OverloadedStrings
-- RecursiveDo
-- ghc-options: -threaded
-- hs-source-dirs: test
-- main-is: Test.hs
-- if !flag(testprogram)
-- buildable: False
|