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