Related articles |
---|
[2 earlier articles] |
Re: Reference to "First-Class Data Type" stachour@sctc.com (1992-02-20) |
Re: Reference to "First-Class Data Type" jwb@cepmax.ncsu.edu (1992-02-20) |
Re: Reference to "First-Class Data Type" mab@wdl39.wdl.loral.com (1992-02-20) |
Re: Reference to "First-Class Data Type" eric@tfs.COM (1992-02-22) |
Re: Reference to "First-Class Data Type" spot@CS.CMU.EDU (1992-02-24) |
Re: Reference to "First-Class Data Type" pardo@cs.washington.edu (1992-02-24) |
Re: Reference to "First-Class Data Type" glew@pdx007.intel.com (1992-02-25) |
Re: Reference to "First-Class Data Type" scott@cs.rochester.edu (1992-02-25) |
Re: Reference to "First-Class Data Type" rjbodkin@theory.lcs.mit.edu (Ronald Bodkin) (1992-02-25) |
Re: Reference to "First-Class Data Type" pmetzger@shearson.com (1992-02-26) |
Re: Reference to "First-Class Data Type" gaal@thesee.inria.fr (1992-03-03) |
Newsgroups: | comp.compilers |
From: | glew@pdx007.intel.com (Andy Glew) |
Keywords: | types, design |
Organization: | Intel Corp, Hillsboro, Oregon |
References: | 92-02-085 92-02-104 |
Date: | Tue, 25 Feb 1992 01:59:06 GMT |
See:
David Keppel, "A Portable Interface for On-the-Fly Instruction Space
Modification", ASPLOS IV, 1991.
Keppel describes an interface for generating code on-the-fly that has
already been ported to a number of systems, and has a reasonable chance of
being portable.
Keppel does not describe the "C compiler as a library function", although
it is fairly obvious that that is the way to go. Note that a library
function C compiler will probably have to be of the form
functionptr = CompileCstring( char *Cstring, link_library *namespace )
I.e. you will have to define some fairly standard form of symbol table so
that the function you compile can use global symbols from the program
compiling it (or elsewhere). (Please do not use a FILE*)
--
Andy Glew, glew@ichips.intel.com
Intel Corp., M/S JF1-19, 5200 NE Elam Young Pkwy,
Hillsboro, Oregon 97124-6497
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.