Michael FIG wrote:
> "Kjell Godo" <[EMAIL PROTECTED]> writes:
>
>
>> So what you're saying is that the idc which is written in C
>> compiles C like code into machine code?
>>
>
> idc is written in Pepsi. You may be confused because the bootstrap
> .o.c files are included in the SVN checkout, at least until idc
> targets Coke instead of C.
>
>
>> And then that machine code compiles Smalltalk like idst/Pepsi
>> into machine code?
>>
>
> No, GCC compiles the C code (until bootstrap).
>
>
>> The idst/Pepsi compiles itself into machine
>> code. And this bootstrapping happens over and over again and
>> not just once or twice in a year.
>>
>
> "The bootstrapping" is when Pepsi and Jolt are unified into Coke, and
> that need only happen once.
>
>
Right, but there was also an initial stage in the bootstrapping where a
Pepsi compiler was written in C (C++?)... this is "Phase 1" in section
6.1 of "Accessible Language-Based Environments of Recursive Theories"
("ALBERT"). This one has apparently already been discarded; now we just
start from the (Pepsi-compiler-generated) files in boot/.
This first one is a normal bootstrap, the exciting one will be when
Pepsi and Jolt are unified into Coke. This is "Phase 4" in section 6.1
of "ALBERT".
Cheers,
Josh
_______________________________________________
fonc mailing list
[email protected]
http://vpri.org/mailman/listinfo/fonc