File: zl.1

package info (click to toggle)
zenlisp 2013.11.22-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, sid
  • size: 596 kB
  • sloc: ansic: 2,547; makefile: 55
file content (135 lines) | stat: -rw-r--r-- 2,318 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
.\" ZENLISP(1) Manual Page
.\" By Nils M Holm, 2007, 2008
.\" See the file LICENSE for conditions of use.
.ll 70
.lt 70
.ds N "pi
.de HD		\" Header
'sp 1v
.tl 'zl(1)''zl(1)'
'sp 2v
..
.de FO		\" Footer
'sp 3v
.tl 'zenlisp''Page %'
'bp
..
.de B
\fB\\$1\fP
..
.de BR
\fB\\$1\fP\\$2
..
.de RB
\\$1\fB\\$2\\fP
..
.de I
\fI\\$1\fP
..
.de IT
.br
.sp
.ti +\\$1
..
.de SH		\" subheader macro
.ne 5
.sp
.in 0i
.nf
\fB\\$1\fP
.fi
.in 1i
..
.de ST		\" start a table
.in 1i
.nf
..
.de ET		\" end a table
.fi
.in 0
..
.wh 0 HD	\" traps for header
.wh -5 FO	\" and footer
.nh		\" disable hyphenation
.sp
.SH NAME
.B "zl
- zenlisp interpreter
.SH USAGE
.B "zl [-L] [-bgi] [-n nodes] [image]
.SH "DESCRIPTION
.B Zenlisp
is an interpreter for a purely symbolic and applicative dialect of LISP.
It may be considered an implementation of pure LISP plus global definitions.
.sp
The
.I zl
command starts the interpreter.
.SH "OPTIONS
.B -b
.in +4
Batch mode. In batch mode, no greeting message is printed, and
the interpreter exists in case of an error rather than returning
to the read-eval-print loop.
.in -4
.sp
.B -g
.in +4
Verbose GC. Report number of free nodes after each GC.
.in -4
.sp
.B -i
.in +4
Init mode. Init mode is used to build the initial image file.
No image is loaded.
.B "Do not use this option.
.in -4
.sp
.B "-n nodes
.in +4
Specify the size of the node pool. Larger pools (up to some limit)
increase performance. The memory footprint of the zenlisp workspace
is calculated as follows:
.sp
nodes * (sizeof(int) * 2 + 1)
.in -4
.sp
.B "-L
.in +4
Display the terms of use (license) and exit.
.in -4
.sp
If an
.B image
file name is passed to the
.I zl
command, the specified image is loaded instead of the default
image.
.SH "FURTHER INFORMATION
Further information about zenlisp is not available in manual page
format. The reference manual in ASCII format can be found in the
file
.sp
.I PREFIX/share/doc/zenlisp/zenlisp.txt
.sp
(The actual location of
.I PREFIX
may vary on your system. By default, it is
\fI/usr/local\fP.)
.SH "FILES
.B PREFIX/share/zenlisp
.in +4
The extension libraries and example programs reside here.
.in -4
.SH "ENVIRONMENT
.B ZENSRC
.in +4
The location of the libraries and example programs.
.B "(load ~file)
loads
.I file
from
\fI$ZENSRC/file\fP.
.in -4
.SH AUTHOR
Nils M Holm <nmh@t3x.org>