deanie

An embedded probabilistic programming language.
git clone git://git.jtobin.io/deanie.git
Log | Files | Refs | README | LICENSE

deanie.cabal (2124B)


      1 name:                deanie
      2 version:             0.1.0
      3 synopsis:            An embedded probabilistic programming language.
      4 license:             MIT
      5 license-file:        LICENSE
      6 author:              Jared Tobin
      7 maintainer:          jared@jtobin.io
      8 build-type:          Simple
      9 cabal-version:       >=1.10
     10 description:
     11   An embedded probabilistic programming language.
     12 
     13 library
     14   default-language:    Haskell2010
     15   hs-source-dirs:      lib
     16   default-extensions:
     17       LambdaCase
     18     , RecordWildCards
     19   other-modules:
     20       Control.Applicative.Extended
     21   exposed-modules:
     22       Deanie
     23     , Deanie.Density
     24     , Deanie.Expr
     25     , Deanie.Inference
     26     , Deanie.Inference.Importance
     27     , Deanie.Inference.Metropolis
     28     , Deanie.Inference.Rejection
     29     , Deanie.Language
     30     , Deanie.Measure
     31     , Deanie.RVar
     32   build-depends:
     33       base
     34     , foldl
     35     , free
     36     , integration
     37     , math-functions
     38     , monad-loops
     39     , random-fu
     40     , recursion-schemes
     41 
     42 Test-suite betabernoulli-rejection
     43   type:              exitcode-stdio-1.0
     44   hs-source-dirs:    test
     45   Main-is:           BetaBernoulliRejection.hs
     46   default-language:  Haskell2010
     47   ghc-options:
     48     -O2 -Wall
     49   other-modules:
     50       Model.BetaBernoulli
     51   build-depends:
     52       base
     53     , deanie
     54 
     55 Test-suite betabernoulli-importance
     56   type:              exitcode-stdio-1.0
     57   hs-source-dirs:    test
     58   Main-is:           BetaBernoulliImportance.hs
     59   default-language:  Haskell2010
     60   ghc-options:
     61     -O2 -Wall
     62   other-modules:
     63       Model.BetaBernoulli
     64   build-depends:
     65       base
     66     , deanie
     67 
     68 Test-suite betabernoulli-metropolis
     69   type:              exitcode-stdio-1.0
     70   hs-source-dirs:    test
     71   Main-is:           BetaBernoulliMetropolis.hs
     72   default-language:  Haskell2010
     73   ghc-options:
     74     -O2 -Wall
     75   other-modules:
     76       Model.BetaBernoulli
     77   build-depends:
     78       base
     79     , deanie
     80 
     81 Test-suite mixture-importance
     82   type:              exitcode-stdio-1.0
     83   hs-source-dirs:    test
     84   Main-is:           MixtureImportance.hs
     85   default-language:  Haskell2010
     86   ghc-options:
     87     -O2 -Wall
     88   other-modules:
     89       Model.Mixture
     90   build-depends:
     91       base
     92     , deanie
     93