.TH LISZT 1 10/1/80 .UC 4 .SH NAME liszt \- compile a Franz Lisp program .SH SYNOPSIS .B liszt [ .B \-w ] [ .B \-q ] [ .B \-o objfile ] [ .B \-m ] [ .B \-u ] [ .B \-S ] [ .B \-x ] [ name ] .SH DESCRIPTION .I Liszt 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'. .PP The following options are interpreted by .I liszt. .TP .B \-w Suppress warning diagnostics. .TP .B \-q Make the output quieter by suppressing statistics about the compilation which are normally printed on the standard output. .TP .B \-o Put the object code in the specified file, rather than the default `.o' file. .TP .B \-m 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. .TP .B \-u Compile a UCI-lispfile, by changing the readtable to conform to UCI-Lisp syntax and including a macro-defined compatibility package. .TP .B \-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. .TP .B \-x Create a lisp cross reference file with the same name as the source file but with `.x' appended. The program .IR lxref (1) reads this file and creates a human readable cross reference listing. .PP If no source file is specified, then the compiler will run interactively. You will find yourself talking to the .IR lisp (1) top-level command interpreter. You can compile a file by using the function .I 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: .IP (liszt \-m foo) .PP Note that .I liszt supplies the ``.l'' extension for you. .SH FILES .ta 2.4i .nf /usr/lib/lisp/machacks.l M\s-2ACLISP\s0 compatibility package /usr/lib/lisp/ucifnc.l UCI Lisp compatibility package .fi .SH AUTHOR John Foderaro .SH SEE ALSO lisp(1), lxref(1)