NOTES ON THE FILES IN PU: Cris Perdue 12/17/82 ------------------- PACKAGES BY LOCAL AUTHORS File Author Synopsis ---------------------------------------------------------------------------- extended-char.sl AS 9-bit characters, notably "x-char" fast-int.sl AS In lieu of declarations fast-strings.sl AS In lieu of declarations fast-vectors.sl AS In lieu of declarations format.red Benson Subset of Common LISP "format" hash.sl Perdue General hash table pkg. history.sl Lanam Fancy user-level history pkg. if.sl Perdue Fancy if-then-else compatible w. "if" man.sl Perdue Experimental ref. manual browser objects.sl AS Subset of "flavors" program-command-interpreter.sl AS pslcomp-main.sl AS ring-buffer.sl AS slow-strings.sl AS In lieu of declarations slow-vectors.sl AS In lieu of declarations string-input.sl Perdue Fns. for input from strings, e.g. READ string-search.sl Perdue Functions for searching in strings stringx.sl AS Miscellaneous string functions util.sl Nancy K Miscellaneous useful functions "WELL-KNOWN" FILES The following files implement facilities described in the reference manual, except for a few exceptions. BUILD.MIC is a support file to aid building of modules in PU:. It is in PU: for the system maintainer's convenience. Other exceptions are cryptically noted by mention of the logical name of the directory they appear to belong in. addr2id.sl pnk (autoload) backquote.sl In the USEFUL library bigbig.red bigface.red bind-macros.sl In the USEFUL library build.mic support for rebuilding modules build.red chars.lsp part of strings clcomp1.sl incompatible common lisp fns + reader common.sl cond-macros.sl In the USEFUL library debug.red defstruct.examples-red defstruct defstruct.red demo-defstruct.red defstruct destructure.sl evalhook.lsp used by step fast-struct.lsp ??? fast-vector.red filedate.mic p20sup find.red for-macro.sl graph-tree.sl gsort.red hcons.sl help.red pnk? if-system.red pnk? init-file.sl pnk? => bare-psl iter-macros.sl kernel.sl psup macroexpand.sl mathlib.red mini.demo mini.fix mini.min mini.red mini.sl mini-patch.red misc-macros.sl nstruct.ctl nstruct.lsp package.red pathin.sl pc? pr-driv.red pr-main.red pr2d-driv.red pr2d-main.red pr2d-text.red prettyprint.sl prlisp.demo prlisp-driver.red psl-cref.red psl-crefio.red read-macros.sl read-utils.red change to read-table-utils? rlisp-parser.red rlisp-support.red rprint.red set-macros.sl step.lsp strings.lsp struct.initial bootstrap for nstruct sysbuild.mic like build, but to connected directory test-arith.red generates pl:arith.b for use in big. useful.ctl vector-fix.red pnk -- document this! zbasic.lsp used by zpedit zboot.lsp used by zpedit zmacro.lsp used by zpedit zpedit.lsp "LESS WELL-KNOWN FILES" The following files are also in PU:, but without documentation that appears in the reference manual. Some have documentation in a file on PH:, some have documentation included in the source file, some have no documentation. association.sl f-dstruct.red inspect.red inum.red loop.lsp parse-command-string.sl pathnamex.sl pcheck.red poly.red zfiles.lsp Obsolete zsys.lsp Obsolete "MARTIN GRISS'S FILES" The following are thought to be creations of Martin Griss and we need to talk with him about whether or not they belong in PU:. datetime.red parser-fix.red sm.red