Isaac Dupree <[EMAIL PROTECTED]> wrote:
> extension matrix, am I right? (did the tabs work to format it?)
The tabs worked, but the extension matrix is not exactly right.
> [1] supported in darcs but not a released version? or was there a
> recent nhc release supporting pattern-guards?
PatternGuards are supported in nhc98 release 1.20.
> [3] GHC requires .hi-boot or .hs-boot files currently, but nyhc and
> hugs don't even have any option like that to allow module cycles?
Module cycles have supported in nhc98 since forever, by simply providing
a bootstrapping .hi file. (Probably best stored in a different
directory, referenced by a -Pdir flag, to avoid it being overwritten by
the real generated .hi file.)
So the matrix should probably look more like this:
> ghc n&yhc hugs jhc
> CPP -- doesn't need compiler support; cabal may help
> Rank2Types yes no yes yes
> FFI yes yes yes yes
> PatternGuards yes yes no [2]
> module-cycles yes yes no yes
> non-bugginess good medium medium poor
Regards,
Malcolm
_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc