> 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.
 


Reply via email to