On 10/17/07, Maurício <[EMAIL PROTECTED]> wrote: > 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? >
You can start ghci with the -K option to increase the stack size -- ghci +RTS -K256m -RTS for example, sets the maximum stack size to 256 MB. However, stack overflows are usually (though not always) a sign of buggy code, as they're often caused by infinite recursion, and you want to be notified of that sooner rather than later. Cheers, Tim -- Tim Chevalier * catamorphism.org * Often in error, never in doubt "Live fast, love hard, and wear corrective lenses if you need them." --Webb Wilder _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe