RE: Uninitialized UArray - feature or bug?

13 Jan
2003
13 Jan
'03
6:43 a.m.
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
8163
Age (days ago)
8163
Last active (days ago)
0 comments
1 participants
participants (1)
-
Simon Marlow