okasaki

Okasaki's Purely Functional Data Structures
git clone git://git.jtobin.io/okasaki.git
Log | Files | Refs | LICENSE

okasaki.cabal (1786B)


      1 name:                okasaki
      2 version:             0.1.0
      3 synopsis:            Okasaki's Purely Functional Data Structures
      4 homepage:            http://github.com/jtobin/okasaki
      5 license:             MIT
      6 license-file:        LICENSE
      7 author:              Jared Tobin
      8 maintainer:          jared@jtobin.ca
      9 build-type:          Simple
     10 cabal-version:       >= 1.10
     11 
     12 library
     13   default-language:    Haskell2010
     14   default-extensions:
     15     DeriveFoldable
     16     DeriveFunctor
     17     DeriveTraversable
     18     LambdaCase
     19     RankNTypes
     20     ScopedTypeVariables
     21     TypeFamilies
     22     ViewPatterns
     23   hs-source-dirs:
     24     lib
     25   other-modules:
     26     Okasaki.Orphans
     27   exposed-modules:
     28       Okasaki.Heap.Binomial
     29     , Okasaki.Heap.Class
     30     , Okasaki.Heap.Leftist
     31     , Okasaki.Heap.Leftist.Weighted
     32     , Okasaki.Map
     33     , Okasaki.Stack
     34     , Okasaki.Stack.CPS
     35     , Okasaki.Tree
     36     , Okasaki.Tree.CPS
     37   build-depends:
     38       base
     39     , data-fix
     40     , deriving-compat
     41     , recursion-schemes
     42 
     43 Test-suite tests
     44   type:                exitcode-stdio-1.0
     45   hs-source-dirs:      test
     46   main-is:             Main.hs
     47   default-language:    Haskell2010
     48   default-extensions:
     49     DeriveFoldable
     50     DeriveFunctor
     51     DeriveTraversable
     52     LambdaCase
     53     RankNTypes
     54     FlexibleInstances
     55     TypeFamilies
     56     TypeSynonymInstances
     57     ViewPatterns
     58   other-modules:
     59      Heap.Leftist
     60    , Heap.Weighted
     61   ghc-options:
     62     -rtsopts -Wall
     63   build-depends:
     64       base
     65     , data-fix
     66     , okasaki
     67     , QuickCheck
     68     , recursion-schemes
     69     , tasty
     70     , tasty-quickcheck
     71 
     72 benchmark bench
     73   type:                exitcode-stdio-1.0
     74   hs-source-dirs:      bench
     75   main-is:             Main.hs
     76   default-language:    Haskell2010
     77   ghc-options:
     78     -rtsopts -O2
     79   build-depends:
     80       base
     81     , criterion
     82     , deepseq
     83     , okasaki
     84