packages feed

ddc-core-simpl-0.4.1.2: ddc-core-simpl.cabal

Name:           ddc-core-simpl
Version:        0.4.1.2
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 code transformations.
Description:    Disciplined Disciple Compiler code transformations.

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

  Exposed-modules:
        DDC.Core.Analysis.Arity
        DDC.Core.Analysis.Usage

        DDC.Core.Simplifier.Recipe
        DDC.Core.Simplifier.Parser
        DDC.Core.Simplifier.Result

        DDC.Core.Transform.Rewrite.Disjoint
        DDC.Core.Transform.Rewrite.Env
        DDC.Core.Transform.Rewrite.Match
        DDC.Core.Transform.Rewrite.Parser
        DDC.Core.Transform.Rewrite.Rule
        DDC.Core.Transform.AnonymizeX
        DDC.Core.Transform.Beta
        DDC.Core.Transform.Boxing
        DDC.Core.Transform.Bubble
        DDC.Core.Transform.Prune
        DDC.Core.Transform.Elaborate
        DDC.Core.Transform.Eta
        DDC.Core.Transform.Flatten
        DDC.Core.Transform.Forward
        DDC.Core.Transform.Inline
        DDC.Core.Transform.Namify
        DDC.Core.Transform.Rewrite
        DDC.Core.Transform.Snip
        DDC.Core.Transform.Thread
        DDC.Core.Transform.TransformUpX
        DDC.Core.Transform.TransformDownX

        DDC.Core.Simplifier

        DDC.Type.Transform.Alpha
        DDC.Type.Transform.AnonymizeT

  Other-modules:
        DDC.Core.Simplifier.Apply
        DDC.Core.Simplifier.Lexer
        DDC.Core.Simplifier.Base

        DDC.Core.Transform.Inline.Templates
        DDC.Core.Transform.Rewrite.Error


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

  Extensions:
        BangPatterns
        NoMonomorphismRestriction
        ParallelListComp
        ExplicitForAll
        KindSignatures
        PatternGuards
        MultiParamTypeClasses
        FlexibleContexts
        FlexibleInstances
        RankNTypes
        ExistentialQuantification
        DeriveDataTypeable
        ScopedTypeVariables