Bootstrapping language implementations without C

David Hopwood david.nospam.hopwood at blueyonder.co.uk
Sun May 15 15:30:34 PDT 2005


Samuel Bronson wrote:
> On 5/9/05, Pupeno <pupeno at pupeno.com> wrote:
> 
>>We may see the time when writing a static-language is no longer worth it,
>>because the dynamic-language are so much better... and we might eventually
>>see C die, leaving the field to newer languages... [snip!]
> 
> However shall we compile our interpreters then?

Using MLRISC for example (http://www.cs.nyu.edu/leunga/www/MLRISC/Doc/html/).
It is written in Standard ML, and compiles various high-level languages to
various machine ISAs. It does not depend on C at all, only on the fact that
some Standard ML implementation exists for some machine.

(Yes, the SML implementation you use for bootstrapping is probably written
in C. But that's unimportant since you only need to use it once.)

-- 
David Hopwood <david.nospam.hopwood at blueyonder.co.uk>




More information about the Slate mailing list