Name: MagicHaskeller
Version: 0.8.6
Cabal-Version: >= 1.2
License: BSD3
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
Synopsis: Automatic inductive functional programmer by systematic search
Build-Type: Simple
Category: Language
data-files: ExperimIOP.hs
Tested-with: GHC == 6.10.4
Flag GHCAPI
Description: Enable execution using the GHC API rather than the combinatory interpreter
Default: True
-- Flag ForcibleTO
-- Flag Debug
-- Flag Benchmark
Library
Build-depends: template-haskell, base >= 4 && < 5, syb, containers, array, random, directory, bytestring, mtl
Exposed-modules: MagicHaskeller, Control.Monad.Search.Combinatorial, MagicHaskeller.ProgGen, MagicHaskeller.ProgGenSF, MagicHaskeller.ProgGenXF,
MagicHaskeller.Expression, MagicHaskeller.LibTH, MagicHaskeller.Analytical, MagicHaskeller.Options
Other-modules: MagicHaskeller.MemoToFiles, MagicHaskeller.ShortString, MagicHaskeller.GetTime,
MagicHaskeller.Types, MagicHaskeller.PriorSubsts, Data.Memo, MagicHaskeller.ClassifyTr, MagicHaskeller.Classification,
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
Extensions: CPP, TemplateHaskell
GHC-options: -O2 -fvia-C
cpp-options: -DCHTO
if flag(GHCAPI)
Build-depends: ghc >= 6.10, old-time, ghc-paths
Exposed-modules: MagicHaskeller.RunAnalytical, MagicHaskeller.ExecuteAPI610