[Haskell] Global Variables and IO initializers: A proposal and
semantics
Andy Moran
moran at galois.com
Wed Oct 13 12:51:41 EDT 2004
Nothing to add, other than to point people at a different solution, using
implicit parameters and rank-2 types:
http://www.cs.chalmers.se/~rjmh/Globals.ps
Admittedly, John's approach interacts in a prickly manner with the
monomorphism restriction, but it does allow for the safe updating of global
variables (which the unsafePerformIO technique does not).
Cheers,
Andy
--
Andy Moran Ph. (503) 626 6616, x113
Galois Connections Inc. Fax. (503) 350 0833
12725 SW Millikan Way, Suite #290 http://www.galois.com
Beaverton, OR 97005 moran at galois.com
More information about the Haskell
mailing list