The ImperativeHaskell package

[Tags: gpl, library]

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.

[Skip to ReadMe]


Change logNone available
Dependenciesbase (>=4.0 && <5.0), mtl (>=2.0 && <3.0), template-haskell (>=2.6 && <3.0) [details]
AuthorMatthew Mirman
MaintainerMatthew Mirman <>
CategoryControl, Embedded, Development, Language
Home page
Source repositoryhead: git clone git://
UploadedThu Apr 26 15:34:38 UTC 2012 by MatthewMirman
Downloads2322 total (82 in last 30 days)
1 []
StatusDocs not available [build log]
All reported builds failed as of 2015-10-04 [all 3 reports]



Maintainers' corner

For package maintainers and hackage trustees

Readme for ImperativeHaskell-

Just proof that Haskell' can be truly imperative, and even look like C.

For some background, look in

For an example usage, look in Main.hs.