|Wanted: Run-time Code Generators email@example.com (1993-06-23)|
|From:||firstname.lastname@example.org (Technically Sweet)|
|Organization:||International Foundation for Internal Freedom|
|Date:||Wed, 23 Jun 1993 20:03:27 GMT|
I'm looking for a freeware incremental compiler, or code generator. That
is, a library which generates a subroutine which the main program can then
call. The new subroutine is in machine code. There are several language
implementations which have this: some Common Lisps and MIT's C-Scheme.
There is one such beast in source form on the nets: PICO, in
comp.source.misc volume 26. PICO reads an image manipulation program,
generates a SPARC or MIPS version, then calls it.
Self (papers on self.stanford.edu) has a particularly nifty take on this:
there is no interpreter, only a run-time compiler, and methods compile
themselves with more and more optimizations each time you call them.
There is for free a counterpart library which takes care of the obvious
instructing caching/pipeline problems. It is the "fly" library, written
by a U. of Washington student, email@example.com.
Return to the
Search the comp.compilers archives again.