From: simonmar Date: Mon, 13 Jan 2003 11:42:16 +0000 (+0000) Subject: [project @ 2003-01-13 11:42:16 by simonmar] X-Git-Tag: nhc98-1-18-release~761 X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=110117a4fd9d3ed38036386f55772ea85c0f306d;hp=110117a4fd9d3ed38036386f55772ea85c0f306d;p=haskell-directory.git [project @ 2003-01-13 11:42:16 by simonmar] UArrays should always be initialized with known elements, otherwise we can lose referential transparency: Prelude> :m + Data.Array.Unboxed Prelude Data.Array.Unboxed> let f () = array (1, 5) [] :: UArray Int Int Prelude Data.Array.Unboxed> f () == f () False Noticed-by: Tomasz Zielonka MERGE TO STABLE ---