LISZT(1) | LISZT(1) |
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 |
Tom London
MACLISP support was added by John Foderaro.
lisp(1)
LISZT(1) | LISZT(1) |