Name: MagicHaskeller
Version: 0.9.1
Cabal-Version: >= 1.2
License: BSD3
License-file: LICENSE
Author: Susumu Katayama
Maintainer: Susumu Katayama <skata@cs.miyazaki-u.ac.jp>
Stability: experimental
Homepage: http://nautilus.cs.miyazaki-u.ac.jp/~skata/MagicHaskeller.html
bug-reports: mailto:skata@cs.miyazaki-u.ac.jp
Synopsis: Automatic inductive functional programmer by systematic search
Build-Type: Simple
Category: Language
data-files: ExperimIOP.hs
-- Tested-with: GHC == 6.10.4
Tested-with: GHC == 6.12.1
Flag GHCAPI
Description: Enable execution using the GHC API rather than the combinatory interpreter
Default: True
Flag GHC7
Description: GHC API version 7.*
Default: True
Flag READFILE
Description: Enable to read a component library file
Default: True
-- Flag ForcibleTO
-- Flag Debug
-- Flag Benchmark
Library
Build-depends: old-time, template-haskell, base >= 4 && < 5, syb, containers, array, random, directory, bytestring, mtl, html, network, pretty
Exposed-modules: MagicHaskeller, Control.Monad.Search.Combinatorial, Control.Monad.Search.Best, MagicHaskeller.ProgGen, MagicHaskeller.ProgGenSF,
MagicHaskeller.Expression, MagicHaskeller.LibTH, MagicHaskeller.Analytical, MagicHaskeller.Options, MagicHaskeller.Classification, MagicHaskeller.GetTime, MagicHaskeller.Minimal, MagicHaskeller.IOGenerator
Other-modules: MagicHaskeller.MemoToFiles, MagicHaskeller.ShortString,
MagicHaskeller.Types, MagicHaskeller.PriorSubsts, Data.Memo, MagicHaskeller.ClassifyTr,
MagicHaskeller.CoreLang, MagicHaskeller.DebMT, MagicHaskeller.TyConLib,
MagicHaskeller.FakeDynamic, MagicHaskeller.PolyDynamic, MagicHaskeller.ReadTypeRep,
MagicHaskeller.ReadTHType, MagicHaskeller.TimeOut, MagicHaskeller.Execute, MagicHaskeller.T10,
MagicHaskeller.Instantiate, MagicHaskeller.Classify, MagicHaskeller.MHTH, MagicHaskeller.MyCheck,
MagicHaskeller.ExprStaged, MagicHaskeller.Combinators, MagicHaskeller.ReadDynamic,
MagicHaskeller.MyDynamic, MagicHaskeller.ClassifyDM, MagicHaskeller.ProgramGenerator, MagicHaskeller.Analytical.FMExpr,
MagicHaskeller.Analytical.Parser, MagicHaskeller.Analytical.Syntax, MagicHaskeller.Analytical.UniT, MagicHaskeller.Analytical.Synthesize,
MagicHaskeller.ExpToHtml
Extensions: CPP, TemplateHaskell
GHC-options: -O2 -fvia-C
cpp-options: -DCHTO
if flag(GHCAPI) && !os(windows)
Build-depends: ghc >= 6.10, ghc-paths
Exposed-modules: MagicHaskeller.RunAnalytical, MagicHaskeller.ExecuteAPI610
if flag(READFILE)
Build-depends: haskell-src
cpp-options: -DHASKELLSRC
Other-modules: MagicHaskeller.ReadHsType
if flag(GHC7)
Build-depends: ghc >= 7
cpp-options: -DGHC7