[ANN] Exupery, yet another compiler project

Tim Rowledge tim at sumeru.stanford.edu
Fri Mar 28 00:44:37 UTC 2003


Bryce Kampjes <bryce at kampjes.demon.co.uk> wrote:

> The first useful goal is to compile inner loop methods. Hopefully it
> should be able to provide an alternative to Slang for some inner loop
> methods. The idea is to compile normal methods to machine code. This
> should provide a tolerable speed up with much less effort than Slang
> and hopefully get the compiler into real use early.
Err, you do know that Slang is not used at all for anything in the
image? Slang is just for producing the VM & plugin C code.

A general purpose method to machine code translator running in the image
would be quite nice. It ought to be simpler to deal with than one
written in C or C++ and buried in the VM but it will likely be slower
and would have to be used in a quite different way. You might gain some
useful ideas by looking at
http://sumeru.stanford.edu/tim/pooters/SqFiles/deltas/translator.tar.gz
which is the old Interval Resaerch Slang->C/ASM/machine code translator.

tim
-- 
Tim Rowledge, tim at sumeru.stanford.edu, http://sumeru.stanford.edu/tim
Useful random insult:- A room temperature IQ.



More information about the Squeak-dev mailing list