|
Qish Re: fuzzyness....: msg#00106os.tunes
Hello, >>>>> "Tom" == Tom Novelli <tcn@xxxxxxxxx> writes: Tom> Rather than something as dubious as Java bytecode, you could Tom> use syntax trees or tokenized "Forth" code. Either of those Tom> could be interpreted sorta quickly, or compiled to machine Tom> code on demand. Compiling a bytecode to x86 machine code is reasonably easy (and probably doable in less than 5KLOC of source). I'am trying to do this (using Ian Piumarta's Ccg for machine code generation and Vladimir Makarov' Cocom/Nona for code selection). My current program (doing x86 code generation) is Qish, in alpha stage. See my home page, or fetch it from "http://perso.wanadoo.fr/starynkevitch/basile/qish.tar.gz" If you fetch it, *please* do send positive or negative feedback (to me and/or the tunes lists). I am slowly working on Qish and the tar ball is updated every other day (I am working on Qish on my spare time only). The longterm aim of Qish is to provide a runtime for an easy reflective system. So compiling (a specially designed bytecode) to machine code is a must. The LLL (ie the compiled bytecode) is designed in the details while I am coding Qish itself (but I have rather precise ideas about it) Regards -- Basile STARYNKEVITCH - 8 rue de la Faiencerie, 92340 BOURG LA REINE (France) tel 01.46.65.45.53. email = basile point starynkevitch at wanadoo point fr http://perso.wanadoo.fr/starynkevitch/basile antispam: <abuse@xxxxxxxxxx> |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: fuzzyness....: 00106, Tom Novelli |
|---|---|
| Next by Date: | Re: Slate for Tunes HLL? (was: Lambda (was: Refactoring in Tunes)): 00106, Brian T. Rice |
| Previous by Thread: | Re: fuzzyness....i: 00106, Tom Novelli |
| Next by Thread: | RE: fuzzyness....: 00106, btanksley |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |