21 Dec 18:51
Re: Why does this blow the stack?
Justin Bailey <jgbailey <at> gmail.com>
2007-12-21 17:51:46 GMT
2007-12-21 17:51:46 GMT
On Dec 21, 2007 9:48 AM, Brad Larsen <brad.larsen <at> gmail.com> wrote: > I'm curious as well. My first thought was to try the (!!) operator. > Typing > > Prelude> [1..] !! 550000 > > overflows the stack on my computer, as does dropTest 550000. I think its [1..] which is building up the unevaluated thunk. Using this definition of dropTest does not blow the stack: dropTest n = head . drop n $ repeat 1 Justin
RSS Feed