-- Initial FastPush.cabal generated by cabal init. For further -- documentation, see http://haskell.org/cabal/users-guide/ name: FastPush version: 0.1.0.1 synopsis: A monad and monad transformer for pushing things onto a stack very fast. description: This library gives you a monad that lets you push things onto a stack very quickly. You get things off the stack when you run the monad. Under the hood, this uses mutable vectors. I've also included a monad transformer using the STMonadTrans library that does the same thing as a transformer, but it's probably very unsafe. homepage: https://github.com/wyager/FastPush/ license: BSD3 license-file: LICENSE author: Will Yager maintainer: dev@yager.io -- copyright: category: Control build-type: Simple cabal-version: >=1.10 library exposed-modules: Control.Monad.Push.Example, Control.Monad.Push, Control.Monad.Push.Class, Control.Monad.Trans.Push -- other-modules: other-extensions: FlexibleContexts, ScopedTypeVariables, TypeApplications, RankNTypes, MultiParamTypeClasses, GeneralizedNewtypeDeriving, DeriveFunctor, FlexibleInstances, StandaloneDeriving, UnboxedTuples build-depends: base >=4.9 && <4.10, vector >=0.12 && <0.13, transformers >=0.5 && <0.6, STMonadTrans >=0.3 && <0.4, mtl >=2.2 && <2.3 hs-source-dirs: src default-language: Haskell2010 ghc-options: -O2