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]


Dependencies base (>=4.0 && <5.0), mtl (>2.0 && <3.0) [details]
License GPL-3
Author Matthew Mirman
Maintainer Matthew Mirman <>
Category Control
Home page
Source repository head: git clone git://
Uploaded Thu Apr 19 19:26:54 UTC 2012 by MatthewMirman
Distributions NixOS:
Downloads 3049 total (22 in the last 30 days)
1 []
Status Docs uploaded by user
Build status unknown [no reports yet]




Maintainer's Corner

For package maintainers and hackage trustees

Readme for ImperativeHaskell

Readme for ImperativeHaskell-

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