143706Scael.\" Copyright (c) 1980, 1990 The Regents of the University of California. 243706Scael.\" All rights reserved. 319175Smckusick.\" 4*49206Scael.\" %sccs.include.redist.roff% 519175Smckusick.\" 6*49206Scael.\" @(#)lisp.1 6.4 (Berkeley) 05/06/91 743706Scael.\" 843706Scael.Dd 943706Scael.Dt LISP 1 1043706Scael.Os BSD 4 1143706Scael.Sh NAME 1243706Scael.Nm lisp 1343706Scael.Nd lisp interpreter 1443706Scael.Sh SYNOPSIS 1543706Scael.Nm lisp 1643706Scael.Sh DESCRIPTION 1743706Scael.Nm Lisp 1819175Smckusickis a lisp interpreter for a dialect which 19*49206Scaelclosely resembles 20*49206Scael.Tn MIT Ns 's 21*49206Scael.Tn MACLISP . 22*49206ScaelThis lisp, known as 23*49206Scael.Tn FRANZ LISP , 24*49206Scaelfeatures 25*49206Scaelan 26*49206Scael.Tn I/O 27*49206Scaelfacility which allows the user to change the input 2819175Smckusickand output syntax, add 2919175Smckusickmacro characters, and maintain compatibility with upper-case 3019175Smckusickonly lisp systems; 3119175Smckusickinfinite precision integer arithmetic, and 3243706Scaelan error facility which allows the user to trap system errors in 3319175Smckusickmany different ways. 3419175SmckusickInterpreted functions may be mixed with code compiled by 3543706Scael.Xr liszt 1 3619175Smckusickand both may be debugged using the 3719175Smckusick``Joseph Lister'' trace package. 3819175SmckusickA 3943706Scael.Nm lisp 4019175Smckusickcontaining compiled and interpreted code may be dumped into 4119175Smckusicka file for later use. 4243706Scael.Pp 4319175SmckusickThere are too many functions to list here; one should refer to the 4419175Smckusickmanuals listed below. 4543706Scael.Sh ENVIRONMENT 4643706Scael.Nm Lisp 4743706Scaelchecks these 4843706Scaelenvironment variables; 4943706Scael.Ev PATH , 5043706Scael.Ev SHELL 5143706Scaeland 5243706Scael.Ev TERM . 5343706Scael.Sh FILES 54*49206Scael.Bl -tag -width /usr/lib/lisp/toplevel.l -compact 55*49206Scael.It Pa /usr/lib/lisp/trace.l 56*49206ScaelJoseph Lister trace package. 57*49206Scael.It Pa /usr/lib/lisp/toplevel.l 58*49206ScaelTop level read-eval-print loop. 59*49206Scael.El 6043706Scael.Sh SEE ALSO 6143706Scael.Xr liszt 1 , 6243706Scael.Xr lxref 1 63*49206Scael.Rs 64*49206Scael.%T "\\*(tNFRANZ LISP\\*(sP Manual" 65*49206Scael.%N Version 1 66*49206Scael.%A John K. Foderaro 67*49206Scael.Re 68*49206Scael.Rs 69*49206Scael.%T "\\*(tNMACLISP\\*(sP Manual" 70*49206Scael.Re 7143706Scael.Sh HISTORY 7243706Scael.Nm Lisp 73*49206Scaelappeared in 74*49206Scael.Bx 3.0 . 7543706Scael.Sh BUGS 7619175SmckusickThe error system is in a state of flux and not all error messages are 7719175Smckusickas informative as they could be. 78