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 <[EMAIL PROTECTED]> 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@haskell.org > http://www.haskell.org/mailman/listinfo/haskell-cafe > _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe