[Haskell-cafe] Hugs faster and more reliable than GHC for large list monad 'do' block

Henning Thielemann lemming at henning-thielemann.de
Thu Aug 6 17:58:46 EDT 2009

On Thu, 6 Aug 2009, Dan Weston wrote:

> I assume for the return line, you meant to return a list, not a tuple. ghc 
> doesn't support a 600-tuple.

Maybe that it was a list.

> In any case, returning a list, I have verified that this problem exists in 
> ghc 6.10.3, for -O0 and -O2.
> For -O0, it compiles and links fine, but gives this runtime message:
> z: internal error: scavenge: unimplemented/strange closure type -1 @ 
> 0x2a95a8e000
>    (GHC version 6.10.3 for x86_64_unknown_linux)
>    Please report this as a GHC bug:  http://www.haskell.org/ghc/reportabug
> Abort

Indeed, this is also what we got from the executable built by GHC-6.8.2.

More information about the Haskell-Cafe mailing list