|
|
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:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.