xref: /csrg-svn/old/lisp/man/lisp.1 (revision 43706)
1*43706Scael.\" Copyright (c) 1980, 1990 The Regents of the University of California.
2*43706Scael.\" All rights reserved.
319175Smckusick.\"
4*43706Scael.\" %sccs.include.redist.man%
519175Smckusick.\"
6*43706Scael.\"     @(#)lisp.1	6.2 (Berkeley) 06/24/90
7*43706Scael.\"
8*43706Scael.Dd
9*43706Scael.Dt LISP 1
10*43706Scael.Os BSD 4
11*43706Scael.Sh NAME
12*43706Scael.Nm lisp
13*43706Scael.Nd lisp interpreter
14*43706Scael.Sh SYNOPSIS
15*43706Scael.Nm lisp
16*43706Scael.Sh DESCRIPTION
17*43706Scael.Nm Lisp
1819175Smckusickis a lisp interpreter for a dialect which
19*43706Scaelclosely resembles MIT's MACLISP.
20*43706ScaelThis lisp, known as FRANZ
21*43706ScaelLISP, features
2219175Smckusickan I/O facility which allows the user to change the input
2319175Smckusickand output syntax, add
2419175Smckusickmacro characters, and maintain compatibility with upper-case
2519175Smckusickonly lisp systems;
2619175Smckusickinfinite precision integer arithmetic, and
27*43706Scaelan error facility which allows the user to trap system errors in
2819175Smckusickmany different ways.
2919175SmckusickInterpreted functions may be mixed with code compiled by
30*43706Scael.Xr liszt  1
3119175Smckusickand both may be debugged using the
3219175Smckusick``Joseph Lister'' trace package.
3319175SmckusickA
34*43706Scael.Nm lisp
3519175Smckusickcontaining compiled and interpreted code may be dumped into
3619175Smckusicka file for later use.
37*43706Scael.Pp
3819175SmckusickThere are too many functions to list here; one should refer to the
3919175Smckusickmanuals listed below.
40*43706Scael.Sh AUTHORS
4119175SmckusickAn early version was written by Jeff Levinsky, Mike Curry, and John Breedlove.
4219175SmckusickKeith Sklower wrote and is maintaining the current version,
4319175Smckusickwith the assistance of John Foderaro.
4419175SmckusickThe garbage collector was implemented by Bill Rowan.
45*43706Scael.Sh ENVIRONMENT
46*43706Scael.Nm Lisp
47*43706Scaelchecks these
48*43706Scaelenvironment variables;
49*43706Scael.Ev PATH ,
50*43706Scael.Ev SHELL
51*43706Scaeland
52*43706Scael.Ev TERM .
53*43706Scael.Sh FILES
54*43706Scael.Dw /usr/lib/lisp/toplevel.l
55*43706Scael.Di L
56*43706Scael.Dp Pa /usr/lib/lisp/trace.l
57*43706ScaelJoseph Lister trace package
58*43706Scael.Dp Pa /usr/lib/lisp/toplevel.l
59*43706Scaeltop level read-eval-print loop
60*43706Scael.Dp
61*43706Scael.Sh SEE ALSO
62*43706Scael.Xr liszt 1 ,
63*43706Scael.Xr lxref 1
6419175Smckusick.br
65*43706Scael.Em FRANZ LISP  Manual,
66*43706ScaelVersion 1
67*43706Scaelby John K.
68*43706ScaelFoderaro
6919175Smckusick.br
70*43706ScaelMACLISP Manual
71*43706Scael.Sh HISTORY
72*43706Scael.Nm Lisp
73*43706Scaelappeared in 3 BSD.
74*43706Scael.Sh BUGS
7519175SmckusickThe error system is in a state of flux and not all error messages are
7619175Smckusickas informative as they could be.
77