1.\" Copyright (c) 1980, 1990 The Regents of the University of California. 2.\" All rights reserved. 3.\" 4.\" %sccs.include.redist.man% 5.\" 6.\" @(#)lisp.1 6.2 (Berkeley) 06/24/90 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 MIT's MACLISP. 20This lisp, known as FRANZ 21LISP, features 22an I/O facility which allows the user to change the input 23and output syntax, add 24macro characters, and maintain compatibility with upper-case 25only lisp systems; 26infinite precision integer arithmetic, and 27an error facility which allows the user to trap system errors in 28many different ways. 29Interpreted functions may be mixed with code compiled by 30.Xr liszt 1 31and both may be debugged using the 32``Joseph Lister'' trace package. 33A 34.Nm lisp 35containing compiled and interpreted code may be dumped into 36a file for later use. 37.Pp 38There are too many functions to list here; one should refer to the 39manuals listed below. 40.Sh AUTHORS 41An early version was written by Jeff Levinsky, Mike Curry, and John Breedlove. 42Keith Sklower wrote and is maintaining the current version, 43with the assistance of John Foderaro. 44The garbage collector was implemented by Bill Rowan. 45.Sh ENVIRONMENT 46.Nm Lisp 47checks these 48environment variables; 49.Ev PATH , 50.Ev SHELL 51and 52.Ev TERM . 53.Sh FILES 54.Dw /usr/lib/lisp/toplevel.l 55.Di L 56.Dp Pa /usr/lib/lisp/trace.l 57Joseph Lister trace package 58.Dp Pa /usr/lib/lisp/toplevel.l 59top level read-eval-print loop 60.Dp 61.Sh SEE ALSO 62.Xr liszt 1 , 63.Xr lxref 1 64.br 65.Em FRANZ LISP Manual, 66Version 1 67by John K. 68Foderaro 69.br 70MACLISP Manual 71.Sh HISTORY 72.Nm Lisp 73appeared in 3 BSD. 74.Sh BUGS 75The error system is in a state of flux and not all error messages are 76as informative as they could be. 77