Related articles |
---|
Dynamic compiling davidslask@hotmail.com (David) (2003-05-06) |
Re: Dynamic compiling basile@starynkevitch.net (Basile STARYNKEVITCH) (2003-05-12) |
Re: Dynamic compiling Marko.Makela@HUT.FI (Marko =?ISO-8859-1?Q?M=E4kel=E4?=) (2003-05-12) |
Re: Dynamic compiling herm@viabcp.com (Hugo Rozas) (2003-05-12) |
Re: Dynamic compiling touati-nospamplease@prism.uvsq.fr (TOUATI Sid) (2003-05-12) |
Re: Dynamic compiling pohjalai@cc.helsinki.fi (A Pietu Pohjalainen) (2003-05-12) |
Re: Dynamic compiling thant@acm.org (Thant Tessman) (2003-05-12) |
Re: Dynamic compiling boldyrev+nospam@cgitftp.uiggm.nsc.ru (Ivan Boldyrev) (2003-05-13) |
[7 later articles] |
From: | Basile STARYNKEVITCH <basile@starynkevitch.net> |
Newsgroups: | comp.compilers |
Date: | 12 May 2003 01:17:51 -0400 |
Organization: | http://lesours.starynkevitch.net/ - Les Ours |
References: | 03-05-031 |
Keywords: | Lisp, Java |
Posted-Date: | 12 May 2003 01:17:51 EDT |
>>>>> "David" == David <davidslask@hotmail.com> writes:
David> Hi, I am looking for a small efficient free/opensource
David> compiler to integrate into my program. it should allow you
David> to compile directly into memory, then execute the code
David> directly from memory. Primary target is Windows(Intel), but
David> support for other platforms would be nice.
Most CommonLisp implementations provide what you need. Several Java
implementations provide what you need (usually called JIT). Some
Smalltalk, ... implementations provide it also.
If you want lower level stuff, you might consider using tinycc - see
http://www.tinycc.org/ or the GNU lightning library
http://www.gnu.org/software/lightning/
Keep in mind that an "efficient" compiler cannot be "small"
--
Basile STARYNKEVITCH http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net
aliases: basile<at>tunes<dot>org = bstarynk<at>nerim<dot>net
8, rue de la Faïencerie, 92340 Bourg La Reine, France
Return to the
comp.compilers page.
Search the
comp.compilers archives again.