% -*- Mode:TeX -*-

\vspace*{2in}
\begin{center}
{\Large \bf CSG261 : Revised Version 001}
\end{center}

This document is a revised version of the CSG Memo 261, written by Ken
Traub, last revised on March 24, 1986. This is called Version 001 because
it is now kept online under Version Control Conventions provided by
Motorola Inc.

Even though few changes have occurred in the Dataflow Compiler
Substrate, the original document needed a major revision since it
had some important sections missing. This document has new 
chapters on defining compilers and syntax directed attribute
management to fill that gap. 

Also, due to a recent wave of enthusiasm and concern within the
Computation Structures Group regarding more complete documentation of
the software systems, the organization of this document has also
undergone some change. Now, this document not only serves as a
reference guide for what external LISP functions are provided in the
DFCS package, but also describes in words, the structure and the
mechanisms employed in providing those facilities. We also attempt to
document any useful debugging tools and internal check points that may
help an advanced compiler hacker. 

\medskip
\hspace*{4in}James Hicks

\hspace*{4in}Shail Aditya

\hspace*{4in}January 15, 1991

