A couple of years ago or so, time does run like water, Larceny merged in a x86 assembler which 100% scheme. If I recall the original project was 100% standalone x86 assembler / linker.
On Tue, Sep 25, 2012 at 8:12 PM, Stephen Bloch <bl...@adelphi.edu> wrote: > On Sep 25, 2012, at 7:38 PM, Hugh Aguilar <hughaguila...@yahoo.com> wrote: > > I am writing a Forth system. I want it to be interactive in the usual > Forth way. This means assembling a function at run-time and immediately > being able to run the assembled function. > > ... I'm much better off if I can just assemble the functions at run-time > for the Forth system (which is compile-time for the user's Forth program). > > > The traditional way to implement a Forth compiler, IIUC, isn't to > generate executable machine code at all, but rather to generate a sequence > of word-references that are interpreted as procedure calls by the Forth > interpreter (which is in native executable code, but written in advance). > > Or are you talking about some kind of JIT compiler? > > Stephen Bloch > sbl...@adelphi.edu > > who last implemented a Forth system in 1983; I presume things have changed > since then! > > > ____________________ > Racket Users list: > http://lists.racket-lang.org/users > >
____________________ Racket Users list: http://lists.racket-lang.org/users