packages feed

flexiwrap-0.0.1: flexiwrap.cabal

Name:            flexiwrap
Version:         0.0.1
Cabal-version:   >= 1.2.3
Build-Type:      Simple
Synopsis:        Flexible wrappers
Description:     MPTC/FD framework using multi-purpose wrappers
                 to direct instance selection
Category:        Data
License:         BSD3
License-File:    LICENSE
Author:          Iain Alexander <ia@stryx.demon.co.uk>
Maintainer:      Iain Alexander <ia@stryx.demon.co.uk>
Build-Type:      Simple
Extra-source-files:   Data/Flex/SmallCheck/Wrap.hs
                    , Data/Flex/Test/Compose.hs
                    , Data/Flex/Test/Wrap.hs
                    , Data/Flex/Test/WrappedMonad.hs
                    , Data/Flex/Examples/Lex/Simple.hs
                    , Data/Flex/Examples/Lex/Strict.hs
                    , Data/Wrap.hs
                    , .ghci
Tested-with:     GHC==6.4.1, GHC==6.6.1, GHC==6.8.3, GHC==6.10.4, GHC==6.12.3
               , GHC==7.0.1
Library
    Exposed-Modules:     Data.Flex.Applicative
                       , Data.Flex.Compose
                       , Data.Flex.FlipT
                       , Data.Flex.Functor
                       , Data.Flex.Monad
                       , Data.Flex.MonadPlus
                       , Data.Flex.MonadState
                       , Data.Flex.MonadTrans
                       , Data.Flex.Utils
                       , Data.Flex.Wrap
                       , Data.Flex.WrapCTC
                       , Data.Flex.WrappedMonad
                       , Data.Flex.WrapT
    if impl(ghc < 6.6.1)
        Extensions:      UndecidableInstances
        Build-Depends:  special-functors < 2
    if impl(ghc < 6.8.1)
        Ghc-options:     -fglasgow-exts
    if impl(ghc >= 6.8.1)
        Extensions:      TypeOperators, KindSignatures
    Build-Depends:   base < 5, data-type < 0.1, mtl < 2.1
-- vim: expandtab:tabstop=4:shiftwidth=4