[comp.lang.forth] --> Metacompiling <

schmidtg@iccgcc.decnet.ab.com (12/11/90)

I am attempting to write a metacompiler.  I am doing this primarily as
a learning experience.  Currently, my knowledge base consists of a
listing of an old Nautilus cross compiler,  some articles in Forth
Dimensions, and the metacompiler threads in this news group.  Are
there any metacompiler sources available which someone would be willing
to post or send to me?

In a recent posting, a reference was made to the file "PYGMY13.ZIP"
which contains the source for a simple metacompiler.  I would like to
obtain this file.  I am on Usenet and have been unable to get any files
which are mentioned in messages which have come from GEnie via willet.
Is there a mail server or a special procedure I can use to obtain files
from GEnie when on Usenet?

Also, I am interested in Mitch Bradley's technique of "using a C program
to wrap the system-independant Forth dictionary image."  How exactly is
this done?  I presume the dictionary image is embedded within a C program
as a declaration of data bytes.  Is this image somehow called from main?
And how does the image interface to C's standard I/O?  Are the addresses
of the interface routines patched by the C program into pre-defined
locations in the image?

Again any information/sourcecode regarding metacompilation is welcome.
I would also like to encourage the posting of various techniques and
experiences that people have had in the process.


		Regards,


		Greg Schmidt

-- 


=============================================================================
Greg Schmidt -> schmidtg@iccgcc.decnet.ab.com
=============================================================================
"People with nothing to hide have nothing to fear from O.B.I.T"
	-- Peter Lomax
-----------------------------------------------------------------------------
Disclaimer: No warranty is expressed or implied.  Void where prohibited.
=============================================================================