clisp - Common Lisp language interpreter and compiler
clisp
[ -h ]
[ -m memsize ]
[ -W ]
[ -M memfile ]
[ -L language ]
[ -N localedir ]
[ -q ]
[ -I ]
[ -C ]
[ -i initfile ... ]
[ -c [ -l ] lispfile [ -o outputfile ] ... ]
[ -p packagename ]
[ -x expression ]
[ lispfile
[ argument ... ] ]
-c,
the specified lisp files are compiled to a bytecode that can be executed
more efficiently.
-h
clisp.
-m memsize
clisp tries to grab
on startup. The amount may be given as nnnnnnn (measured in bytes),
nnnn K or nnnn KB (measured in kilobytes) or
n M or n MB (measured in megabytes).
Default is 2 megabytes.
The argument is constrained between 100 KB and 64 MB.
-- This version of clisp
allocates memory dynamically.
memsize is essentially ignored.
Nevertheless, the memory size is limited to 16 MB per Lisp type (cons, string,
structure, etc.), unless the -W option
is given.
-W
clisp.
It uses a 64-bit object representation instead of the usual 32-bit
representation. This version of clisp is slower, but has no
memory size limitations.
-M memfile
-L language
clisp
uses to communicate with the user. This may be
english, deutsch, francais.
-N localedir
clisp
will search its message catalogs in
localedir/language/LC_MESSAGES/clisp.ext.
-q
clisp
displays no banner at startup and no good-bye message when quitting.
-I
clisp
interacts in a way that ILISP (a popular Emacs LISP interface) can deal with.
Currently the only effect of this is that unnecessary prompts are not
suppressed.
-C
*load-compiling* will be set to t.
Code being loaded will then be compiled on the fly. This results
in slower loading, but faster execution.
-i initfile ...
loaded
at startup. These should be lisp files (source or compiled).
-c lispfile ...
loaded instead of the sources to gain efficiency.
-o outputfile
-l
-p packagename
*package* will
be set to the package named packagename.
-x expressions
*args*
will be bound to a list of strings, representing the arguments.
If lispfile is -, the standard input is used instead of
a file.
This option must be the last one.
Guy L. Steele Jr.: Common Lisp - The Language. Digital Press. 1st edition 1984, 465 pages. ("CLtL1" for short)and to the older parts of
Guy L. Steele Jr.: Common Lisp - The Language. Digital Press. 2nd edition 1990, 1032 pages. ("CLtL2" for short)
help
(apropos name)
(exit) or (quit) or (bye)
clisp.
lispinit.mem
config.lsp
*.lsp
*.fas
clisp
*.lib
clisp compiler
*.c
clisp
CLISP_LANGUAGE
clisp
uses to communicate with the user. The value may be
english, deutsch, francais
and defaults to english.
The -L option can be used to override this environment variable.
LANG
clisp
uses to communicate with the user, unless it is already specified through
the environment variable CLISP_LANGUAGE or the
-L option. The value may begin with
a two-letter ISO 639 language code, for example
en, de, fr.
See also
cmucl(1),
emacs(1).
Bugs
inspect is not implemented.
apropos and describe
is available.
inspect.
Last modified: 12 June 1997.