STUArray's newArray_ breaks referential transparency

7 Dec
2006
7 Dec
'06
8:47 p.m.
newArray_ allocates an array full of garbage.
import Control.Monad.ST import Data.Array.ST import Data.Array
tickle :: Int tickle = runST (do { x <- newArray_ (0,100) ; (readArray :: STUArray s Int Int -> Int -> ST s Int) x 3 })
6739
Age (days ago)
6739
Last active (days ago)
0 comments
1 participants
participants (1)
-
Stefan O'Rear