Re: Dynamic compiling

Henri-Pierre CHARLES <hpc@NOSPAM.prism.uvsq.fr>
16 May 2003 20:00:47 -0400

          From comp.compilers

Related articles
[5 earlier articles]
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)
Re: Dynamic compiling rossb@audiomulch.com (Ross Bencina) (2003-05-14)
Re: Dynamic compiling fjh@students.cs.mu.OZ.AU (2003-05-14)
Re: Dynamic compiling crwfrd@umich.edu (Randolph Crawford) (2003-05-15)
Re: Dynamic compiling hpc@NOSPAM.prism.uvsq.fr (Henri-Pierre CHARLES) (2003-05-16)
Re: Dynamic compiling nworth@earthlink.net (Norman Worth) (2003-05-16)
Re: Dynamic compiling firefly@diku.dk (Peter \Firefly\Lund) (2003-05-16)
Re: Dynamic compiling nicolas_capens@hotmail.com (2003-05-16)
| List of all articles for this month |
From: Henri-Pierre CHARLES <hpc@NOSPAM.prism.uvsq.fr>
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" <basile@starynkevitch.net>

Hello,


On Mon, 12 May 2003 08:17:51 +0200, Basile STARYNKEVITCH wrote:
>>>>>> "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.
>
> 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" --


FYI, lightning use a part of an other project : ccg.
http://www-sor.inria.fr/projects/vvm/realizations/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
--
% Henri-Pierre.Charles@prism.uvsq.fr 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.