			The P3D-syntax package
-------------------------------------------------------------------------------

	The use of the P3D Lisp interpreter can be simplified if a
Lisp programming environment such as CMU Common Lisp's Hemlock or
Lucid's Helix is available.  Certainly an editor can track the
innumerable parentheses of Lisp.  Yet to take full advantage of the syntax
checking features of such an environment requires that the editor be
informed of the syntax of P3D commands.  A package for accomplishing
this is in the file "p3d-syntax.lisp" in this directory, which should be loaded
after starting up your Lisp.  It will allow code compilation and
interpretation of P3D commands in the editor or as part of more sophisticated
Lisp programs.  It basically summarizes the specification of the
document "P3D Description and Definitions" by Joel Welling, Pittsburgh
Supercomputing Center 1990.
	All P3D symbols, functions and commands are exported, hence
there is no need for package name qualifiers.  This allows usage as if
P3D were but an extension to Common Lisp.  As P3D evolves from its
current state (July 1990) it may be necessary to augment p3d-syntax.lisp.
