Name: ImperativeHaskell
Version: 1.0.0.0
Description: A monad that uses GADTs and continuations
to replicate what it is like to program
in an imperative language like C or Java
with "return", "for", "break", "continue",
and mutable references.
Synopsis: A library for writing Imperative style haskell.
Homepage: https://github.com/mmirman/ImperativeHaskell
License: GPL-3
License-file: LICENSE
Author: Matthew Mirman
Maintainer: Matthew Mirman <mmirman@andrew.cmu.edu>
Category: Control, Embedded, Development, Language
Build-type: Simple
Cabal-version: >=1.6
Source-repository head
Type: git
Location: git://github.com/mmirman/ImperativeHaskell.git
Library
Build-depends: base >= 4.0 && < 5.0,
mtl >= 2.0 && < 3.0,
template-haskell >= 2.6 && < 3
Exposed-modules: Control.Monad.Imperative,
Control.Monad.Imperative.Internals,
Control.Monad.Imperative.Operators,
Control.Monad.Imperative.FunctionFactory
Extensions: GADTs, EmptyDataDecls, NoMonomorphismRestriction, GeneralizedNewtypeDeriving, MultiParamTypeClasses, FunctionalDependencies, FlexibleInstances, UndecidableInstances, TemplateHaskell