[Haskell-cafe] Why does this blow the stack?

Albert Y. C. Lai trebla at vex.net
Fri Dec 21 12:56:38 EST 2007


Justin Bailey wrote:
> Given this function:
> 
>   dropTest n = head . drop n $ [1..]
> 
> I get a stack overflow when n is greater than ~ 550,000 . Is that
> inevitable behavior for large n? Is there a better way to do it?

Just for fun, throw in dropTest :: Int -> Int and experiment again! :)


More information about the Haskell-Cafe mailing list