[Haskell-cafe] enumFrom* strangeness on GHC?

Stefan O'Rear stefanor at cox.net
Wed May 30 22:50:14 EDT 2007


On Wed, May 30, 2007 at 11:41:55PM -0300, Felipe Almeida Lessa wrote:
> Hello =),
> 
> I'm puzzled, and maybe someone can help me out. Why does this happens?
> 
> $ time ghci -e "last $ take 1000000 $ [1..1000000]"
> 1000000
> 
> real    0m0.673s
> user    0m0.554s
> sys     0m0.024s
> 
> $ time ghci -e "last $ take 1000000 $ [1..]"
> *** Exception: stack overflow
> 
> real    0m1.305s
> user    0m1.057s
> sys     0m0.062s
> 
> $ ghci -V
> The Glorious Glasgow Haskell Compilation System, version 6.6
> 
> 
> Looking at http://darcs.haskell.org/ghc-6.6/packages/base/GHC/Enum.lhs
> , I still have no clue of what may be happening. Any ideas? Should I
> file a bug on GHC?

No, because anything you file will be closed immediately as "duplicate
of http://hackage.haskell.org/trac/ghc/ticket/1097"

Stefan


More information about the Haskell-Cafe mailing list