ArrowLISP(7) Programming Language ArrowLISP(7)NAMEalisp ‐ ArrowLISP
USAGEalisp [‐L] [‐bgi] [‐n nodes] [image]
DESCRIPTION
ArrowLISP is an interpreter for a purely symbolic and
applicative dialect of LISP. It may be considered an
implementation of pure LISP plus global definitions.
The alisp command starts the interpreter.
OPTIONS
‐b
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.
‐g
Verbose GC. Report number of free nodes after each GC.
‐i
Init mode. Init mode is used to build the initial image
file. No image is loaded. Do not use this option.
‐n nodes
Specify the size of the node pool. Larger pools (up to
some limit) increase performance. The memory footprint
of the ArrowLISP workspace is calculated as follows:
nodes * (sizeof(int) * 2 + 1)
‐L
Display the terms of use (license) and exit.
If an image file name is passed to the alisp command, the
specified image is loaded instead of the default image.
FURTHER INFORMATION
Further information about ArrowLISP is not availabe in
manual page format. The reference manual in ASCII format can
be found in the file
PREFIX/share/doc/alisp/alisp.txt
(The actual location of PREFIX may vary on your system. By
default, it is /usr/local.)
FILES
PREFIX/share/alisp
The extension libraries and example programs reside
here.
ArrowLISP Page 1
ArrowLISP(7) Programming Language ArrowLISP(7)ENVIRONMENT
ALISPSRC
The location of the libraries and example programs.
(load =file) loads file from $ALISPSRC/file.
AUTHOR
Nils M Holm <nmh@t3x.org>
ArrowLISP Page 2