Encapsulating mutatable state in external libraries

LTS Haskell 1.15:
Latest on Hackage:0.1

See all snapshots foreign-var appears in

BSD3 licensed by Edward A. Kmett
Maintained by Edward A. Kmett

Module documentation for


Build Status

This package provides an API for working with bits of state, usually foreign, which require mutation to change.

Contact Information

Contributions and bug reports are welcome!

Please feel free to contact me through github or on the #haskell IRC channel on

-Edward Kmett



  • Simplified Var

  • Enable compilation on GHC < 7.6

0 - * Initialized repository based on code from Quine.StateVar in quine.

Depends on 3 packages:
Used by 1 package:
comments powered byDisqus