A Sather Interpreter

This interpreter will stop being supported in the future by either ICSI or the author. This is IMHO a commendable interim solution, but is not going to be the basis for a future full Sather interpreter which will operate quite differently (interpreting the $AM form). I'll be happy to apply patches to the distribution, but please be aware that we hope to entirely replace this in the future; I don't want anyone to feel they've wasted their efforts. If you are interested in working on the full interpreter let me know.

Note on 1.0.6: there may be some minor changes that need to happen to make work with the new compiler sources, let me know.

- Dave (sather-bugs@icsi.berkeley.edu)

------------------------------------------------------------------------ SI - An Interpreter Written in Sather Feb 1995 ------------------------------------------------------------------------


Disclaimer: Free software without any warranties. 
	    Parts of the included software are subject to copyrights
	    of various owners (e.g. Sather source code) - it is your
            obligation to check and comply with these copyrights.

Installation:
	Type "make" in this directory.
	This creates and tests a simple interpreter Boot/si
	(test results are displayed on the console and saved in test.out).

Custom interpreter (additional built-in compiled features):
	1) cd ./Graph
	2) create a link "./Compiler" pointing to
		Sather/Compiler (ie. the Sather compiler source code)
	3) make
	4) cd ./Bin
	5) edit Makefile and CLASSES
	6) type make

Contents:
	Boot		bootstrap interpreter (binary)
	Bin		custom interpreter (binary)
	Interpreter	source code of the interpreter
	Library.si	interpreter library code
	Library.sa	Sather code library
	Doc		documentation
	Graph		compute interface of Sather classes

Legal stuff:
	Doc/copyright

B. Boser,  2/95