clisp --version (return code: 0)
GNU CLISP 2.49 (2010-07-07) (built on lcy01-31.buildd [127.0.1.1])
Software: GNU C 5.3.1 20160205
gcc -falign-functions=4 -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -O -DENABLE_UNICODE -DDYNAMIC_FFI -DDYNAMIC_MODULES -I. -lreadline -lncurses -ldl /usr/lib/libavcall.so /usr/lib/libcallback.so -lsigsegv libgnu_cl.a
SAFETY=0 TYPECODES WIDE_HARD GENERATIONAL_GC SPVW_BLOCKS SPVW_MIXED TRIVIALMAP_MEMORY
libsigsegv 2.10
libreadline 5.2
libffcall 1.11
Features:
(READLINE REGEXP SYSCALLS I18N LOOP COMPILER CLOS MOP CLISP ANSI-CL COMMON-LISP
LISP=CL INTERPRETER SOCKETS GENERIC-STREAMS LOGICAL-PATHNAMES SCREEN FFI
GETTEXT UNICODE BASE-CHAR=CHARACTER WORD-SIZE=64 PC386 UNIX)
C Modules: (clisp i18n syscalls regexp readline)
Installation directory: /usr/lib/clisp-2.49/
User language: ENGLISH
Machine: X86_64 (X86_64) b6ed01d30c68 [172.17.0.2]
clisp --help (return code: 0)
GNU CLISP (http://clisp.cons.org/) is an ANSI Common Lisp implementation.
Usage: /usr/lib/clisp-2.49/base/lisp.run [options] [lispfile [argument ...]]
When 'lispfile' is given, it is loaded and '*ARGS*' is set
to the list of argument strings. Otherwise, an interactive
read-eval-print loop is entered.
Informative output:
-h, --help - print this help and exit
--version - print the version information
--license - print the licensing information
-help-image - print image-specific help and exit
Memory image selection:
-B lisplibdir - set the installation directory
-K linkingset - use this executable and memory image
-M memfile - use this memory image
-m size - memory size (size = nB or nKB or nMB)
Internationalization:
-L language - set user language
-N nlsdir - NLS catalog directory
-Edomain encoding - set encoding
Interoperability:
-q, --quiet, --silent, -v, --verbose - verbosity level:
affects banner, *LOAD-VERBOSE*/*COMPILE-VERBOSE*,
and *LOAD-PRINT*/*COMPILE-PRINT*
-w - wait for a keypress after program termination
-I - be ILISP-friendly
-disable-readline - do not use the gnu readline library
Startup actions:
-ansi - more ANSI CL compliance
-traditional - traditional (undoes -ansi)
-modern - start in a case-sensitive lowercase-preferring package
-p package - start in the package
-C - set *LOAD-COMPILING* to T
-norc - do not load the user ~/.clisprc file
-lp dir - add dir to *LOAD-PATHS* (can be repeated)
-i file - load initfile (can be repeated)
Actions:
-c [-l] lispfile [-o outputfile] - compile lispfile
-x expressions - execute the expressions, then exit
Depending on the image, positional arguments can mean:
lispscript [argument ...] - load script, then exit
[argument ...] - run the init-function
arguments are placed in EXT:*ARGS* as strings.
These actions put CLISP into a batch mode, which is overridden by
-on-error action - action can be one of debug, exit, abort, appease
-repl - enter the interactive read-eval-print loop when done
Default action is an interactive read-eval-print loop.