> I have been reading about the integrated runtime system
> between GHC and
> Hugs. Now that GHC 4.0 is out, what is the status of the hugs ghc
> integration project?
>
> 1. Does hugs now support mutually recursive modules?
Initially it'll have limited support for mutually recursive compiled
modules, by stuffing them into a single object file.
> 2. Does the new GHC support TREX? If yes, how does one enable it?
I'm sorry, I don't know what TREX is. The only thing that springs to mind
is the band with Marc Bolan, but AltaVista thinks it might be a "A
revolutionary new decking lumber". Neither of these seem particularly
relevant to GHC :-)
> 3. Are the literate modes now compatible? (they weren't before)
I believe Hugs understands the \begin{code}...\end{code} style of literate
programming, if that's what you mean?
> 4. Does Hugs now support MPTC, Existential types, etc?
Yes, Hugs 1.3c has these features, but there doesn't exist a released
version of Hugs 1.4 with the new typechecker merged in. The latest working
sources can however be obtained using the GHC remote CVS repository, take a
look at
http://www.dcs.gla.ac.uk/fp/software/ghc/cvs-cheat-sheet.html
in the new-rts branch of GHC.
Cheers,
Simon
--
Simon Marlow
Microsoft Research Ltd., Cambridge, U.K.