Re: Reference to "First-Class Data Type"

glew@pdx007.intel.com (Andy Glew)
Tue, 25 Feb 1992 01:59:06 GMT

          From comp.compilers

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


Post a followup to this message

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