Annotation of 43BSDReno/pgrm/lisp/man/liszt.0, revision 1.1.1.1

1.1       root        1: 
                      2: 
                      3: 
                      4: LISZT(1)           UNIX Programmer's Manual             LISZT(1)
                      5: 
                      6: 
                      7: 
                      8: NNAAMMEE
                      9:      liszt - compile a Franz Lisp program
                     10: 
                     11: SSYYNNOOPPSSIISS
                     12:      lliisszztt [ --mmppqqrruuwwxxCCQQSSTT ] [ --ee form ] [ --oo objfile ]       [ name ]
                     13: 
                     14: DDEESSCCRRIIPPTTIIOONN
                     15:      _L_i_s_z_t takes a file whose names ends in `.l' and compiles the
                     16:      FRANZ LISP code there leaving an object program on the file
                     17:      whose name is that of the source with `.o' substituted for
                     18:      `.l'.
                     19: 
                     20:      The following options are interpreted by _l_i_s_z_t.
                     21: 
                     22:      --ee   Evaluate the given form before compilation begins.
                     23: 
                     24:      --mm   Compile a MACLISP file, by changing the readtable to
                     25:          conform to MACLISP syntax and including a macro-defined
                     26:          compatibility package.
                     27: 
                     28:      --oo   Put the object code in the specified file, rather than
                     29:          the default `.o' file.
                     30: 
                     31:      --pp   places profiling code at the beginning of each non-
                     32:          local function.  If the lisp system is also created
                     33:          with profiling in it, this allows function calling fre-
                     34:          quency to be determined (see _p_r_o_f(1).)
                     35: 
                     36:      --qq   Only print warning and error messages.  Compilation
                     37:          statistics and notes on correct but unusual constructs
                     38:          will not be printed.
                     39: 
                     40:      --rr   place bootstrap code at the beginning of the object
                     41:          file, which when the object file is executed will cause
                     42:          a lisp system to be invoked and the object file fasl'ed
                     43:          in.
                     44: 
                     45:      --uu   Compile a UCI-lispfile, by changing the readtable to
                     46:          conform to UCI-Lisp syntax and including a macro-
                     47:          defined compatibility package.
                     48: 
                     49:      --ww   Suppress warning diagnostics.
                     50: 
                     51:      --xx   Create a lisp cross reference file with the same name
                     52:          as the source file but with  `.x' appended.  The pro-
                     53:          gram _l_x_r_e_f(1) reads this file and creates a human read-
                     54:          able cross reference listing.
                     55: 
                     56:      --CC   put comments in the assembler output of the compiler.
                     57:          Useful for debugging the compiler.
                     58: 
                     59:      --QQ   Print compilation statistics and warn of strange
                     60: 
                     61: 
                     62: 
                     63: Printed 3/29/89          April 29, 1985                         1
                     64: 
                     65: 
                     66: 
                     67: 
                     68: 
                     69: 
                     70: LISZT(1)           UNIX Programmer's Manual             LISZT(1)
                     71: 
                     72: 
                     73: 
                     74:          constructs.  This is the default.
                     75: 
                     76:      --SS   Compile the named program and leave the assembler-
                     77:          language output on the corresponding file suffixed
                     78:          `.s'.  This will also prevent the assembler language
                     79:          file from being assembled.
                     80: 
                     81:      --TT   send the assembler output to standard output.
                     82: 
                     83:      If no source file is specified, then the compiler will run
                     84:      interactively.  You will find yourself talking to the
                     85:      _l_i_s_p(1) top-level command interpreter.  You can compile a
                     86:      file by using the function _l_i_s_z_t (an nlambda) with the same
                     87:      arguments as you use on the command line. For example to
                     88:      compile `foo', a MACLISP file, you would use:
                     89: 
                     90:          (liszt -m foo)
                     91: 
                     92:      Note that _l_i_s_z_t supplies the ``.l'' extension for you.
                     93: 
                     94: FFIILLEESS
                     95:      /usr/lib/lisp/machacks.lMACLISP compatibility package
                     96:      /usr/lib/lisp/syscall.l macro definitions of Unix system calls
                     97:      /usr/lib/lisp/ucifnc.l  UCI Lisp compatibility package
                     98: 
                     99: AAUUTTHHOORR
                    100:      John Foderaro
                    101: 
                    102: SSEEEE AALLSSOO
                    103:      lisp(1), lxref(1)
                    104: 
                    105: 
                    106: 
                    107: 
                    108: 
                    109: 
                    110: 
                    111: 
                    112: 
                    113: 
                    114: 
                    115: 
                    116: 
                    117: 
                    118: 
                    119: 
                    120: 
                    121: 
                    122: 
                    123: 
                    124: 
                    125: 
                    126: 
                    127: 
                    128: 
                    129: Printed 3/29/89          April 29, 1985                         2
                    130: 
                    131: 
                    132: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.