[Haskell-cafe] Stack overflow
Grzegorz Chrupala
grzegorz.chrupala at computing.dcu.ie
Thu Feb 14 07:56:39 EST 2008
Hi all,
I have a very simple program which reads a Data.Map from a file using
Data.Binary and Data.ByteString.Lazy, which gives stack overflow with files
over a certain size. Any ideas of what might be causing it?
You can try it with the small file (11M) at:
http://computing.dcu.ie/~gchrupala/map.bin
import System
import Data.Map
import qualified Data.ByteString.Lazy as BS
import Data.Binary
main = do
[path] <- getArgs
m <- fmap decode (BS.readFile path)::IO (Map (Int,Maybe String) Int)
putStrLn . show . findMax $ m
--
Grzegorz
--
View this message in context: http://www.nabble.com/Stack-overflow-tp15479718p15479718.html
Sent from the Haskell - Haskell-Cafe mailing list archive at Nabble.com.
More information about the Haskell-Cafe
mailing list