[Haskell-cafe] Re: Fast Mutable Variables for the IO and ST monads

oleg at pobox.com oleg at pobox.com
Wed Feb 8 00:37:55 EST 2006


Simon Marlow wrote:
> I suggest you follow the same scheme as the unboxed array types, and
> have IOURef/STURef types, parameterised over the element type.  Of
> course, we should have instances for all of the primitive numeric types
> plus Ptr, ForeignPtr, StablePtr, Bool.

Perhaps it may be worth to introduce a class Unpackable as described
at the end of
  http://www.haskell.org/pipermail/haskell-cafe/2004-July/006400.html

so we may define STUArray as an instance of MArray, and other similar
unpackable things easier?



More information about the Haskell-Cafe mailing list