packages feed

ddc-core-eval-0.4.1.3: ddc-core-eval.cabal

Name:           ddc-core-eval
Version:        0.4.1.3
License:        MIT
License-file:   LICENSE
Author:         The Disciplined Disciple Compiler Strike Force
Maintainer:     Ben Lippmeier <benl@ouroborus.net>
Build-Type:     Simple
Cabal-Version:  >=1.6
Stability:      experimental
Category:       Compilers/Interpreters
Homepage:       http://disciple.ouroborus.net
Synopsis:       Disciplined Disciple Compiler semantic evaluator for the core language.
Description:
        This is a direct implementation of the operational semantics and is by no
        means fast, or a substitute for a real interpreter. Programs run with this
        evaluator will have an asymptotic complexity much worse than if they were
        compiled. This evaluator is intended for experimenting with the language
        semantics, and not running actual programs.

Library
  Build-Depends: 
        base            >= 4.6 && < 4.8,
        array           >= 0.4 && < 0.6,
        deepseq         == 1.3.*,
        containers      == 0.5.*,
        transformers    == 0.4.*,
        mtl             == 2.2.*,
        ddc-base        == 0.4.1.*,
        ddc-core        == 0.4.1.*

  Exposed-modules:
        DDC.Core.Eval.Check
        DDC.Core.Eval.Compounds
        DDC.Core.Eval.Env
        DDC.Core.Eval.Name
        DDC.Core.Eval.Prim
        DDC.Core.Eval.Profile
        DDC.Core.Eval.Step
        DDC.Core.Eval.Store
        DDC.Core.Eval

  GHC-options:
        -Wall
        -fno-warn-orphans
        -fno-warn-missing-signatures
        -fno-warn-missing-methods
        -fno-warn-unused-do-bind

  Extensions:
        ParallelListComp
        PatternGuards
        RankNTypes
        FlexibleContexts
        FlexibleInstances
        MultiParamTypeClasses
        UndecidableInstances
        KindSignatures
        NoMonomorphismRestriction
        ScopedTypeVariables
        StandaloneDeriving
        DoAndIfThenElse
        DeriveDataTypeable