[Haskell-cafe] Somewhat random history question - chicken and egg

Dan Piponi dpiponi at gmail.com
Sun Nov 11 12:06:09 EST 2007


This isn't a question specific to ghc. In general, the process of
bootstrapping compilers and porting them to new platforms can be
described by T-diagrams. When I did a web search on T-diagrams the
first hit I found,
http://proglang.informatik.uni-freiburg.de/teaching/compilerbau/2004/T-diagrams.pdf
seemed to summarise them well.
--
Dan

On Nov 11, 2007 1:20 AM, Henning Thielemann
<lemming at henning-thielemann.de> wrote:
>
> On Sun, 11 Nov 2007, Andrew Coppin wrote:
>
> > Somebody just asked me
> >
> > "...if GHC is written in Haskell, how the heck did they compile GHC in
> > the first place?"
>
> ... and what happens, if they add a new feature, use it in the compiler
> itself, and then it turns out, that the implementation of the new feature
> was buggy?
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>


More information about the Haskell-Cafe mailing list