On Dec 21, 2007 9:51 AM, Justin Bailey <[EMAIL PROTECTED]> wrote: > I think its [1..] which is building up the unevaluated thunk. Using > this definition of dropTest does not blow the stack:
It also works if you do [(1::Int) ..] !! n, but not with [(1::Integer) ..] !! n Sounds like GHC is being smart about strictness for Ints, but doesn't know that Integer is equally strict. If that's right, it's a bug in GHC. _______________________________________________ Haskell-Cafe mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell-cafe
