
17 Oct
2007
17 Oct
'07
11:09 p.m.
On 10/17/07, Maurício
Hi,
I get this error message when testing a function in ghci:
*** Exception: stack overflow
I admit I didn't care about efficiency when I wrote that function, but I'm almost sure it is not supposed to eat all my memory. Do I need to say something to ghci if I want it to use all available memory?
Thanks, Maurício
This can also be caused by some code which is more lazy than necessary, if a huge thunk (= unevaluated expression) is generated which blows the stack when it is evaluated. You may want to read this page: http://haskell.org/haskellwiki/Stack_overflow You should also feel free to send the code causing trouble to this list, and someone can help you figure out what is going on. -Brent