CLISP(1) Platform: x86_64-pc-linux-gnu CLISP(1) (NAME) clisp - ANSI[38] Common Lisp[1]. (SYNOPSIS) clisp [[-h] | [--help]] [--version] [--license] [-help-image] [-B lisp-lib-dir] [-b] [-K linking-set] [-M mem-file] [-m memory-size] [-L language] [-N locale-dir] [-Edomain encoding] [[-q] | [--quiet] | [--silent] | [-v] | [--verbose]] [-on-error action] [-repl] [-w] [-I] [-disable-readline] [[-ansi] | [-traditional]] [-modern] [-p package] [-C] [-norc] [-lp directory...] [-i init-file...] [-c [-l] lisp-file [-o output-file]...] [-x expressions...] [lisp-file [argument...]] (DESCRIPTION) Common Lisp[1] . (Interactive Mode) (batch) read-eval-print loop[2] ( --) : o (READ[3]) o (EVAL[4]) o (PRINT[5]) . (Non-Interactive (Batch) Mode) -c lisp . -x lisp . lisp-file lisp . -q . (OPTIONS) -h --help CLISP[6] . --version CLISP[6] LISP-IMPLEMENTATION-VERSION[7] *FEATURES* . --license GNU[8] GPL[9] . -help-image : :DOCUMENTATION EXT:SAVEINITMEM . -B lisp-lib-dir . (linking sets) . clisp . lisp-lib-dir SYMBOL-MACRO[10] CUSTOM:*LIB-DIRECTORY* . -b . (namestring) CUSTOM:*LIB-DIRECTORY* . Makefile : modules/syscalls/Makefile.in ( CLISP). -K linking-set (linking set) . ( lisp-lib-dir) ( runtime) . : base CLISP[6] full 32.2 "External Modules" . base . -M mem-file . (memory dump) EXT:SAVEINITMEM clisp . GNU[8] gzip[11] . -m memory-size CLISP[6] . : n nB n nW (4xn - 8xn -) nK nKB nKW nM nMB nMW . 100 KB . CLISP[6] memory-size . -L language CLISP[6] . english german french spanish dutch russian danish . [12] LANG . SYMBOL-MACRO[10] CUSTOM:*CURRENT-LANGUAGE* . -N locale-dir (locale) . CLISP[6] locale-dir/language/LC_MESSAGES/clisp.mo . SYMBOL-MACRO[10] CUSTOM:*CURRENT-LANGUAGE* . -Edomain encoding [12] LC_ALL LC_CTYPE LANG (override) . domain : file CUSTOM:*DEFAULT-FILE-ENCODING* pathname CUSTOM:*PATHNAME-ENCODING* terminal CUSTOM:*TERMINAL-ENCODING* foreign CUSTOM:*FOREIGN-ENCODING* misc CUSTOM:*MISC-ENCODING* blank . SYMBOL-MACRO[10] (memory image) : SYMBOL-MACRO[10] . RC CUSTOM:*INIT-HOOKS* (init function) [12] . 31.1 " CLISP" . -q --quiet --silent -v --verbose (verbosity): CLISP[6] *LOAD-VERBOSE*[13] *COMPILE-VERBOSE*[14] T[15] *LOAD-PRINT*[13] *COMPILE-PRINT*[14] [ ANSI CL] NIL[16] . -q *LOAD-VERBOSE*[13] *COMPILE-VERBOSE*[14] CUSTOM:*SAVEINITMEM-VERBOSE* NIL[16] . -v CUSTOM:*REPORT-ERROR-PRINT-BACKTRACE* *LOAD-PRINT*[13] *COMPILE-PRINT*[14] T[15] CUSTOM:*LOAD-ECHO* T[15] . -i -c . -- (read-eval-print loop)[2] . -q -v -q -q -v -v -v -v . -on-error action action:.PP appease ERROR[18] continuable[17] () WARNING[19] ( EXT:APPEASE-CERRORS) ERROR[18] debug ERROR[18] INVOKE-DEBUGGER[20] ( read-eval-print loop[2]) (batch mode) -c -x lisp-file abort ERROR[18] continuable[17] ERROR[18] EXT:ABORT-ON-ERROR ( ABORT[21] ) exit ERROR[18] continuable[17] ERROR[18] CLISP[6] EXT:EXIT-ON-ERROR ( batch mode). EXT:SET-GLOBAL-HANDLER. -repl read-eval-print loop[2] -c -x lisp-file ERROR[18] SIGNAL[22] . (batch mode) . -w . -I Emacs[23] ( CLISP[6] Emacs[23] SLIME[24] ILISP[25] ). CLISP[6] Emacs[23] : o (prompts) . o GNU[8] readline[26] TAB ( TAB ) ( Q: A.4.6 ). -disable-readline GNU[8] readline[26] (linked). -ASCII[27] GNU[8] readline[26] ( ) ( [12] TERM) . -ansi [ANSI CL standard] CLISP[6] SYMBOL-MACRO[10] CUSTOM:*ANSI* T[15]. -traditional : -ansi (memory image) . -modern : *PACKAGE*[28] "CS-COMMON-LISP-USER" *PRINT-CASE*[29] :DOWNCASE . ( ) . 11.5 "Package Case-Sensitivity" . -p package *PACKAGE*[28] package . *PACKAGE*[28] "COMMON-LISP-USER"[30] . -C : CUSTOM:*LOAD-COMPILING* T[15] . LOAD[31] (on the fly) COMPILE[32] . . -norc CLISP[6] "run control" (RC)[33] ( -C ). .clisprc.lisp .clisprc.fas USER-HOMEDIR-PATHNAME[34] . -norc RC . -lp directory CUSTOM:*LOAD-PATHS* . RC file ( ) init-file -i ( ). -lp . -i init-file LOAD[31] . lisp ( ) . -i . -c lisp-file lisp-file bytecode (*.fas) . LOAD[31] . (batch mode) . -o outputfile lisp-file . -l bytecode DISASSEMBLE[35] (*.lis) . . Section 24.1, "Function COMPILE-FILE" . -x expressions read-eval-print loop[2] . *STANDARD-OUTPUT*[36] . (shell) expressions (double quotes) (escape) . (batch mode) . lisp-file [ argument ... ] lisp-file Section 32.6.2, "Scripting with CLISP" . read-eval-print loop[2] . lisp-file EXT:*ARGS* argument . lisp-file #! CLISP[6] . lisp-file - *STANDARD-INPUT*[36] . memory image EXT:SAVEINITMEM :SCRIPT NIL[16] . LIST[37] EXT:*ARGS* lisp-file . . RC file . (batch mode) . -- EXT:*ARGS* . (LANGUAGE REFERENCE) ANSI[39][38] Common Lisp[1] . ANSI Common Lisp Section 31.10, "Maximum ANSI CL compliance" . [ANSI CL] ANSI CL standard1994. ANSI[40] INCITS 226-1994 (R1999) Information Technology - Programming Language - Common Lisp [formerly ANSI X3.226-1994 (R1999)]..SH " (COMMAND LINE USER ENVIRONMENT)" help Chapter 25, Environment chap-25 . (APROPOS name) SYMBOL[41] name. (DESCRIBE symbol) symbol. (exit) (quit) (bye) CLISP[6]. EOF (Control+D UNIX[42]) read-eval-print loop[2] ( : Section 1.1, "Special Symbols sec_1-4-1-3"). arrow keys GNU[8] readline[26]. TAB key (Context sensitive): o " " ( #'[44]) . o " " ( #P[45]) GNU[8] bash[46] . o help. o ( ) DESCRIBE . o . CLISP (USING AND EXTENDING CLISP) Common Lisp[1] . --John Foderaro[47] CLISP[6] (runtime) (initial memory image) (prompt) DEFVAR[48] DEFUN[49] DEFMACRO[50] . lisp ( ) COMPILE-FILE[51] LOAD[31] RC LOAD[31] . C[52]. << >> (Foreign Function Interface) / << >> (External Modules) . << >> (Extending the Core) ..SH " (FILES)" clisp clisp.exe ( ) runtime . lisp.run lisp.exe (runtime) - CLISP[6] C[52]. lispinit.mem (memory image) ( CLISP[6] lisp) config.lisp ( CLISP[6] ) : 31.12 "Customizing CLISP behavior" *.lisp lisp *.fas lisp CLISP[6] *.lib lisp COMPILE-FILE : 24.3 "Function REQUIRE". *.c C lisp CLISP[6] (: 32.3 "The Foreign Function Call Facility") CLISP[6] : 34 The source files of CLISP. (ENVIRONMENT) [12] CLISP[6] . CLISP_LANGUAGE CLISP[6] . -L [12] . LC_CTYPE (locale) . language language_country language_country.charset language ISO 639 ( ) country ISO 3166 ( ) . charset . [12] -Edomain encoding . LANG CLISP[6] [12] CLISP_LANGUAGE -L . [12] LC_CTYPE . ISO 639 en de fr. HOME USER USER-HOMEDIR-PATHNAME[34] . SHELL COMSPEC EXT:SHELL . TERM pretty printer . ORGANIZATION SHORT-SITE-NAME[53] LONG-SITE-NAME[53] config.lisp. CLHSROOT CUSTOM:CLHS-ROOT config.lisp. IMPNOTES CUSTOM:IMPNOTES-ROOT config.lisp. EDITOR editor-name config.lisp. LOGICAL_HOST_host_FROM LOGICAL_HOST_host_TO LOGICAL_HOST_host CUSTOM:*LOAD-LOGICAL-PATHNAME-TRANSLATIONS-DATABASE* 21.1.1 "Initialization of Standard Streams" . (SEE ALSO) CLISP impnotes clisp-link(1) CMU CL[54] - cmucl(1) SBCL[55] - sbcl(1) Emacs[23] - emacs(1) (BUGS) CLISP[6] ( CLISP impnotes) SourceForge bug tracker[56] CLISP[6] . SourceForge[57] OpenID[58] . "Create Ticket" . : 1. (locale) locale en . CLISP[6] English[59] CLISP[6] . 2. (clean build) ( CLISP[6] ./configure --cbcx build make make distclean ). 3. " (hard crash)" ( segmentation fault bus error core dump ) ./configure --with-debug --cbcx build-g ; cd build-g; gdb lisp.run (linking set) base full gdb[60] (backtrace) ( Q: A.1.1.10). 4. . : 1. (uname -a UNIX[42])\[u061F] 2. ( ) . 3. . 4. CLISP[6] ( "2006-01-17" "2 days ago" . Git[61] git rev-list --max-count=1 HEAD ). 5. : 1. 2. GNU[8] libc[62] ( GNU[8]/Linux[63]) 3. DEPENDENCIES ( CLISP) 4. configure ( CLISP) [12] : CC CFLAGS CPPFLAGS LDFLAFS LD_LIBRARY_PATH . 5. (build logs) . 6. CLISP[6] clisp --version . (PROJECTS) o (inline) . o CLISP[6] VIM[64]. (AUTHORS) Bruno Haible . Michael Stoll . Sam Steingold 1998. Others COPYRIGHT ( CLISP) . (COPYRIGHT) Copyright (C) 1992-2010 Bruno Haible Copyright (C) 1998-2010 Sam Steingold (NOTES) 1. Common Lisp https://common-lisp.net 2. read-eval-print loop [set $man.base.url.for.relative.links]/sec_25-1-1 3. READ http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/fun_readcm_re_g- whitespace.html 4. EVAL http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/fun_eval.html 5. PRINT http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/fun_writecm_p_rintcm_princ.html 6. CLISP http://clisp.org 7. LISP-IMPLEMENTATION-VERSION http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/fun_lisp- impl_tion-version.html 8. GNU https://www.gnu.org 9. GPL https://www.gnu.org/copyleft/gpl.html 10. SYMBOL-MACRO [set $man.base.url.for.relative.links]/mac_define-symbol-macro 11. gzip http://www.gzip.org 12. environment variable [set $man.base.url.for.relative.links]/basedefs/V1_chap08.html 13. *LOAD-VERBOSE* http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/var_stload- pr_ad-verbosest.html 14. *COMPILE-VERBOSE* http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/var_stcompile_le- verbosest.html 15. T http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/convar_t.html 16. NIL http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/convar_nil.html 17. continuable [set $man.base.url.for.relative.links]/clhs/glo 18. ERROR http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/contyp_error.html WARNING http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/contyp_warning.html 20. INVOKE-DEBUGGER http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/fun_invoke- debugger.html 21. ABORT http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/fun_abortcm_c_cm_use- value.html 22. SIGNAL http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/fun_signal.html 23. Emacs https://www.gnu.org/software/emacs 24. SLIME https://common-lisp.net/project/slime 25. ILISP https://sourceforge.net/projects/ilisp 26. readline http://tiswww.case.edu/php/chet/readline/readline.html 27. ASCII https://en.wikipedia.org/wiki/ASCII 28. *PACKAGE* http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/var_stpackagest.html 29. *PRINT-CASE* http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/var_stprint- casest.html 30. "COMMON-LISP-USER" [set $man.base.url.for.relative.links]/sec_11-1-2-2 31. LOAD http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/fun_load.html 32. COMPILE http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/fun_compile.html 33. "run control" (RC) http://www.faqs.org/docs/artu/ch10s03.html 34. USER-HOMEDIR-PATHNAME http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/fun_user- homedir-pathname.html 35. DISASSEMBLE http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/fun_disassemble.html 36. *STANDARD-OUTPUT* http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/var_stdebug- i_ace-outputst.html 37. LIST http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/syscla_list.html 38. ANSI https://www.ansi.org 39. 40. ANSI https://webstore.ansi.org 41. SYMBOL http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/syscla_symbol.html 42. UNIX http://www.unix.org/online.html 43. Win32 https://winehq.org 44. #' [set $man.base.url.for.relative.links]/sec_2-4-8-2 45. #P [set $man.base.url.for.relative.links]/sec_2-4-8-14 46. bash https://www.gnu.org/software/bash 47. (John Foderaro) http://www.franz.com/~jkf 48. DEFVAR http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/mac_defparametercm_defvar.html 49. DEFUN http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/mac_defun.html 50. DEFMACRO http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/mac_defmacro.html 51. COMPILE-FILE http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/fun_compile- file.html 52. C http://c-faq.com 53. SHORT-SITE-NAME http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/fun_short- sit_ng-site-name.html 54. CMU CL https://www.cons.org/cmucl 55. SBCL http://www.sbcl.org 56. SourceForge https://sourceforge.net/p/clisp/bugs 57. SourceForge https://sourceforge.net 58. OpenID http://openid.net 59. http://www.catb.org/esr/faqs/hacker-howto.html#skills4 gdb https://www.sourceware.org/gdb 61. Git https://git-scm.com 62. libc https://www.gnu.org/software/libc 63. Linux https://www.kernel.org 64. VIM https://www.vim.org CLISP 2.49.93+ Last modified: 2020-06-22 CLISP(1)