blob: 77c9fa85e7f65929fa155c447f73cbe2e3ee1dc1 (
plain)
1
2
3
4
5
6
7
8
|
import GHC.Compact
import Data.Primitive.SmallArray
main :: IO ()
main = do
arr <- newSmallArray 5 (Just 'a') >>= unsafeFreezeSmallArray
arr' <- compact arr
print $ getCompact arr'
|