Re: Dynamic compiling

Henri-Pierre CHARLES <>
16 May 2003 20:00:47 -0400

          From comp.compilers

Related articles
[5 earlier articles]
Re: Dynamic compiling (A Pietu Pohjalainen) (2003-05-12)
Re: Dynamic compiling (Thant Tessman) (2003-05-12)
Re: Dynamic compiling (Ivan Boldyrev) (2003-05-13)
Re: Dynamic compiling (Ross Bencina) (2003-05-14)
Re: Dynamic compiling (2003-05-14)
Re: Dynamic compiling (Randolph Crawford) (2003-05-15)
Re: Dynamic compiling (Henri-Pierre CHARLES) (2003-05-16)
Re: Dynamic compiling (Norman Worth) (2003-05-16)
Re: Dynamic compiling (Peter \Firefly\Lund) (2003-05-16)
Re: Dynamic compiling (2003-05-16)
| List of all articles for this month |

From: Henri-Pierre CHARLES <>
Newsgroups: comp.compilers
Date: 16 May 2003 20:00:47 -0400
Organization: Lab. PRiSM
References: 03-05-031 03-05-050
Keywords: dynamic
Posted-Date: 16 May 2003 20:00:47 EDT
X-Comment-To: "Basile STARYNKEVITCH" <>


On Mon, 12 May 2003 08:17:51 +0200, Basile STARYNKEVITCH wrote:
>>>>>> "David" == David <> 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.
> If you want lower level stuff, you might consider using tinycc - see
> or the GNU lightning library
> Keep in mind that an "efficient" compiler cannot be "small" --

FYI, lightning use a part of an other project : ccg.

"`ccg'', a combination of preprocessor and ``runtime assembler'' for C
and C++ programs. It allows extremely efficient dynamic code
generation for PowerPC, Sparc, Itanium and Pentium to be embedded in
arbitrary C programs."

Unfortunately uvm, the code generator which use ccg as back end, is
not (yet ? :-) free.

H-P Charles
% PRiSM, Université de Versailles
% Tel: 01 39 25 43 44 45, Av. des États Unis 78000 Versailles
% Il reste -106062360 secondes jusqu'au 01/01/2000

Post a followup to this message

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