FreeBSD/amd64 registerised running

Simon Marlow simonmarhaskell at
Fri Apr 13 04:29:59 EDT 2007

Neil Mitchell wrote:
> Hi
>> I'm hoping that by the end of this summer, nhc98 will be able to compile
>> the whole of ghc.  :-)  Also, and alternatively, the yhc chaps have
>> mooted the idea of moving from nhc98's front end to ghc's, which might
>> eventually give you a fully portable bytecode route to bootstrapping ghc
>> on new machines.
> We half thought about that, but a more direct goal is to be able to
> convert GHC Core to Yhc Core, then we can use either GHC's front end
> (via system) or Yhc's (natively). This would mean that we would be
> able to compile any library with GHC then use it with Yhc. This
> project will take about three days, once GHC has a non-broken Core
> library.

How do you plan to implement unboxed types?  AFAIK, implementing unboxed types 
requires a typed intermediate language.  Maybe you could get away with boxing 
all the unboxed types, but then Int would have an extra level of boxing.

And the other big problem with implementing GHC core is all the primitives...


More information about the Glasgow-haskell-users mailing list