xref: /original-bsd/old/lisp/man/lisp.1 (revision 6e33f6c8)
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