LISZT(1) — Unix Programmer’s Manual
NAME
liszt − compile a Franz Lisp program
SYNOPSIS
liszt [ −w ] [ −q ] [ −o objfile ] [ −m ] [ −S ] [ name ]
DESCRIPTION
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 MACLISP file, you would use:
(liszt −m foo)
Note that liszt supplies the “.l” extension for you (since “.” is hard to type in an atom name to lisp.)
FILES
/usr/lib/lisp/machacks.lMACLISP compatibility package
AUTHOR
Tom London
MACLISP support was added by John Foderaro.
SEE ALSO
3rd Berkeley Distribution — 11/28/79