liszt \- compile a Franz Lisp program
takes a file whose names ends in `.l' and compiles the F\s-2RANZ\s0 L\s-2ISP\s0
code there leaving an object program on the file whose name is that of the
source with `.o' substituted for `.l'.
The following options are interpreted by
Suppress warning diagnostics.
Make the output quieter by suppressing statistics about the compilation
which are normally printed on the standard output.
Put the object code in the specified file, rather than the default `.o' file.
Compile a M\s-2ACLISP\s0 file, by changing the readtable to conform to
\s-2MACLISP\s0 syntax and including a macro-defined compatibility package.
Compile a UCI-lispfile, by changing the readtable to conform to
UCI-Lisp syntax and including a macro-defined compatibility package.
Compile the named program and leave the assembler-language output on
the corresponding file suffixed `.s'.
This will also prevent the assembler language file from being assembled.
Create a lisp cross reference file with the same name as the source
file but with `.x' appended.
reads this file and creates a human readable cross
no source file is specified, then the compiler will run interactively.
You will find yourself talking to the
top-level command interpreter.
You can compile a file by using the
(an nlambda) with the same arguments as you use on the command line.
For example to compile `foo', a M\s-2ACLISP\s0 file, you would use:
supplies the ``.l'' extension for you.
/usr/lib/lisp/machacks.l M\s-2ACLISP\s0 compatibility package
/usr/lib/lisp/ucifnc.l UCI Lisp compatibility package