Looking at compiler inline...

Brian T. Rice water at tunes.org
Thu Apr 8 20:24:30 UTC 2004


Tim Rowledge <tim at sumeru.stanford.edu> said:

> > This caused the compiler to generate a file was broken on the unix 
> > platform due to some ill-advised post-proccessing by "gnuify" ( sorry, 
> > Ian...)
> > 
> > The compiler is definitely due for a rewrite. It should have a deeper 
> > "understanding" of C and it's structure. Right now it generates C code 
> > by very simple pattern templates...
> That's how it is designed. It uses the Smalltalk compiler to produce
> compiler methods and converts those into TMethods. Writing a C compiler
> in Smalltalk is surely doable but pointless in my opinion - aside from
> other considerations we need a better Slang translator not a C
> compiler. At Interval we spent a lot of time on this issue; a long time
> ago I offered the system we developed that could take Slang and produce
> C source, ARM assembler source or ARM object code. Never heard of
> anyone doing much with it.

Yes, you did hear of it, unless you weren't listening (hey, it happens). But 
not for Squeak, and we went a little further.




More information about the Squeak-dev mailing list