1.\" Copyright (c) 1980, 1990 The Regents of the University of California. 2.\" All rights reserved. 3.\" 4.\" %sccs.include.redist.roff% 5.\" 6.\" @(#)lisp.1 6.4 (Berkeley) 05/06/91 7.\" 8.Dd 9.Dt LISP 1 10.Os BSD 4 11.Sh NAME 12.Nm lisp 13.Nd lisp interpreter 14.Sh SYNOPSIS 15.Nm lisp 16.Sh DESCRIPTION 17.Nm Lisp 18is a lisp interpreter for a dialect which 19closely resembles 20.Tn MIT Ns 's 21.Tn MACLISP . 22This lisp, known as 23.Tn FRANZ LISP , 24features 25an 26.Tn I/O 27facility which allows the user to change the input 28and output syntax, add 29macro characters, and maintain compatibility with upper-case 30only lisp systems; 31infinite precision integer arithmetic, and 32an error facility which allows the user to trap system errors in 33many different ways. 34Interpreted functions may be mixed with code compiled by 35.Xr liszt 1 36and both may be debugged using the 37``Joseph Lister'' trace package. 38A 39.Nm lisp 40containing compiled and interpreted code may be dumped into 41a file for later use. 42.Pp 43There are too many functions to list here; one should refer to the 44manuals listed below. 45.Sh ENVIRONMENT 46.Nm Lisp 47checks these 48environment variables; 49.Ev PATH , 50.Ev SHELL 51and 52.Ev TERM . 53.Sh FILES 54.Bl -tag -width /usr/lib/lisp/toplevel.l -compact 55.It Pa /usr/lib/lisp/trace.l 56Joseph Lister trace package. 57.It Pa /usr/lib/lisp/toplevel.l 58Top level read-eval-print loop. 59.El 60.Sh SEE ALSO 61.Xr liszt 1 , 62.Xr lxref 1 63.Rs 64.%T "\\*(tNFRANZ LISP\\*(sP Manual" 65.%N Version 1 66.%A John K. Foderaro 67.Re 68.Rs 69.%T "\\*(tNMACLISP\\*(sP Manual" 70.Re 71.Sh HISTORY 72.Nm Lisp 73appeared in 74.Bx 3.0 . 75.Sh BUGS 76The error system is in a state of flux and not all error messages are 77as informative as they could be. 78