packages feed

incremental-computing-0.0.1.0: incremental-computing.cabal

Name:          incremental-computing
Version:       0.0.1.0
Cabal-Version: >= 1.16
Build-Type:    Simple
License:       BSD3
License-File:  LICENSE
Copyright:     © 2014, 2015 Denis Firsov; © 2014, 2015 Wolfgang Jeltsch
Author:        Wolfgang Jeltsch
Maintainer:    wolfgang@cs.ioc.ee
Stability:     provisional
Homepage:      http://darcs.wolfgang.jeltsch.info/haskell/incremental-computing
Package-URL:   http://hackage.haskell.org/packages/archive/incremental-computing/0.0.1.0/incremental-computing-0.0.1.0.tar.gz
Synopsis:      Incremental computing
Description:   This package is about incremental computing.
Category:      Data
Tested-With:   GHC == 8.0.1

Source-Repository head

    Type:     darcs
    Location: http://darcs.wolfgang.jeltsch.info/haskell/incremental-computing/main

Source-Repository this

    Type:     darcs
    Location: http://darcs.wolfgang.jeltsch.info/haskell/incremental-computing/main
    Tag:      incremental-computing-0.0.1.0

Library

    Build-Depends: base              >= 3.0 && < 5,
                   containers        >= 0.1 && < 0.6,
                   dlist             >= 0.7 && < 0.9,
                   fingertree        >= 0.1 && < 0.2,
                   order-maintenance >= 0.1 && < 0.2,
                   transformers      >= 0.3 && < 0.6

    Default-Language: Haskell2010

    Default-Extensions: FlexibleContexts
                        GeneralizedNewtypeDeriving
                        MultiParamTypeClasses
                        RankNTypes
                        TypeFamilies
                        TypeOperators

    Exposed-Modules: Data.Incremental
                     Data.Incremental.Sequence
                     Data.Incremental.Tuple
                     Data.MultiChange

    HS-Source-Dirs: src/library

Test-Suite sequence-tests

    Type: detailed-0.9

    Build-Depends: base                  >= 3.0   && < 5,
                   Cabal                 >= 1.16  && < 2,
                   cabal-test-quickcheck >= 0.1   && < 0.2,
                   containers            >= 0.1   && < 0.6,
                   QuickCheck            >= 2.8.2 && < 3,
                   incremental-computing == 0.0.1.0

    Default-Language: Haskell2010

    Default-Extensions: FlexibleContexts
                        GeneralizedNewtypeDeriving
                        StandaloneDeriving
                        TypeFamilies
                        TypeOperators

    Other-Extensions: UndecidableInstances

    Test-Module: TestSuite.Sequence

    Other-Modules: TestSuite
                   Utilities

    HS-Source-Dirs: src/tools

Benchmark benchmark

    Type: exitcode-stdio-1.0

    Build-Depends: base                  >= 3.0   && < 5,
                   containers            >= 0.1   && < 0.6,
                   deepseq               >= 1.3   && < 1.5,
                   QuickCheck            >= 2.8.2 && < 3,
                   incremental-computing == 0.0.1.0

    Default-Language: Haskell2010

    Default-Extensions: FlexibleContexts
                        TypeFamilies
                        TypeOperators

    Other-Extensions: UndecidableInstances

    Main-Is: Benchmark/Sequence.hs

    Other-Modules: Benchmark
                   Utilities

    HS-Source-Dirs: src/tools