liszt - compile a Franz Lisp program
liszt [-w] [-q] [-o objfile] [-m] [-S] [ name ]
Liszt takes a file whose names ends in `.l' and compiles the FRANZ LISP 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 liszt.
|-w||Suppress warning diagnostics.|
|-q||Make the output quieter by suppressing statistics about the compilation which are normally printed on the standard output.|
|-o||Put the object code in the specified file, rather than the default `.o' file.|
|-m||Compile a MACLISP file, by changing the readtable to conform to MACLISP syntax and including a macro-defined compatibility package.|
|-S||Compile the named program and leave the assembler-language output on the corresponding file suffixed `.s'.|
If no source file is specified, then the compiler will run interactively. You will find yourself talking to the lisp (1) top-level command interpreter. You can compile a file by using the function liszt (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:
Note that liszt supplies the ``.l'' extension for you (since ``.'' is hard to type in an atom name to lisp.)
|/usr/lib/lisp/machacks.l||MACLISP compatibility package|
MACLISP support was added by John Foderaro.