[Mono-list] Re: Bootstrapping

Brandon Knitter knitterb@blandsite.org
Wed, 7 Jul 2004 21:26:12 -0700

> The VERY first C compiler was probably written in Assembly, or Pascal, or
> something... If we were really paranoid, we'd keep the source for that
> around. And the PDP/8 it ran on ;-) (Brian Kernighan has a great speech on
> this topic, btw: http://www.acm.org/classics/sep95/)

I'm not paranoid, I'm trying to understand *exactly* how Mono was written. 
Although, if it was written in Assembly I'm going to run in fear! ;-)

> Mono, the runtime wasn't written in C#, was it? If so, is it reasonable
> to expect to boot-strap mono something like this?
> 1) build MCS using .NET on Windows
> 2) build the runtime
> 3) use the output of 2) to run the output of 1) to self-compile

Yeah, that would be fine.  I can't download blackbox binary to compile Mono and
do a full security review.  I'd like to see more core of core, and build it from

If this isn't possible, perhaps one of the Mono developers could [sideline?]
discuss with me what was done.

I want the chicken *and* the egg!  One or the other will not suffice! ;-)