STUArray's newArray_ breaks referential transparency

8 Dec
2006
8 Dec
'06
1:47 a.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 })
6785
Age (days ago)
6785
Last active (days ago)
0 comments
1 participants
participants (1)
-
Stefan O'Rear