Re: Dynamic compiling

Basile STARYNKEVITCH <basile@starynkevitch.net>
12 May 2003 01:17:51 -0400

          From comp.compilers

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]
| List of all articles for this month |
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


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.