> This is a little weird: > > Prelude> :m + Data.Array.Unboxed > Prelude Data.Array.Unboxed> let f () = array (1, 5) [] :: > UArray Int Int > Prelude Data.Array.Unboxed> f () == f () > False > > Are we giving away purity for efficiency? ;) > If this behaviour is intended, maybe it should be documented? > > Maybe it would be a good idea to define default values for types which > can be unboxed?
That's a very good point :) Fixed now, thanks. Cheers, Simon _______________________________________________ Glasgow-haskell-users mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/glasgow-haskell-users