[Mono-list] Re: Bootstrapping

Raja R Harinath rharinath@novell.com
Mon, 19 Jul 2004 09:08:28 +0530


Hi,

Brandon Knitter <knitterb@blandsite.org> writes:

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

So, you're willing to download a blackbox compiler from Microsoft ???

- Hari