LISZT(1) UNIX Programmer's Manual LISZT(1) NAME liszt - compile a Franz Lisp program SYNOPSIS liszt [ -w ] [ -q ] [ -o objfile ] [ -m ] [ -u ] [ -S ] [ -x ] [ name ] DESCRIPTION _L_i_s_z_t 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 _l_i_s_z_t. -w Suppress warning diagnostics. -q Make the output quieter by suppressing statistics about the compilation which are normally printed on the stan- dard 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. -u Compile a UCI-lispfile, by changing the readtable to conform to UCI-Lisp 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'. This will also prevent the assembler language file from being assembled. -x Create a lisp cross reference file with the same name as the source file but with `.x' appended. The pro- gram _l_x_r_e_f(1) reads this file and creates a human read- able cross reference listing. If no source file is specified, then the compiler will run interactively. You will find yourself talking to the _l_i_s_p(1) top-level command interpreter. You can compile a file by using the function _l_i_s_z_t (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) Printed 11/10/80 10/1/80 1 LISZT(1) UNIX Programmer's Manual LISZT(1) Note that _l_i_s_z_t supplies the ``.l'' extension for you. FILES /usr/lib/lisp/machacks.lMACLISP compatibility package /usr/lib/lisp/ucifnc.l UCI Lisp compatibility package AUTHOR John Foderaro SEE ALSO lisp(1), lxref(1) Printed 11/10/80 10/1/80 2