1CLISP(1)              Platform: x86_64-unknown-linux-gnu              CLISP(1)
2
3
4

NAME

6       clisp - ANSI[38] Common Lisp[1] compiler, interpreter and debugger.
7

SYNOPSIS

9       clisp [[-h] | [--help]] [--version] [--license] [-help-image]
10             [-B lisp-lib-dir] [-b] [-K linking-set] [-M mem-file]
11             [-m memory-size] [-L language] [-N locale-dir]
12             [-Edomain encoding] [[-q] | [--quiet] | [--silent] | [-v] |
13             [--verbose]] [-on-error action] [-repl] [-w] [-I]
14             [-disable-readline] [[-ansi] | [-traditional]] [-modern]
15             [-p package] [-C] [-norc] [-lp directory...] [-i init-file...]
16             [-c [-l] lisp-file [-o output-file]...] [-x expressions...]
17             [lisp-file [argument...]]
18

DESCRIPTION

20       Invokes the Common Lisp[1] interpreter and compiler.
21
22   Interactive Mode
23       When called without arguments, executes the read-eval-print loop[2], in
24       which expressions are in turn
25
26       ·   READ[3] from the standard input,
27
28       ·   EVAL[4]uated by the lisp interpreter,
29
30       ·   and their results are PRINT[5]ed to the standard output.
31
32   Non-Interactive (Batch) Mode
33       Invoked with -c, compiles the specified lisp files to a
34       platform-independent bytecode which can be executed more efficiently.
35
36       Invoked with -x, executes the specified lisp expressions.
37
38       Invoked with lisp-file, runs the specified lisp file.
39

OPTIONS

41       -h
42       --help
43           Displays a help message on how to invoke CLISP[6].
44
45       --version
46           Displays the CLISP[6] version number, as given by the function
47           LISP-IMPLEMENTATION-VERSION[7], the value of the variable
48           *FEATURES*, as well some other information.
49
50       --license
51           Displays a summary of the licensing information, the GNU[8] GPL[9].
52
53       -help-image
54           Displays information about the memory image being invoked: whether
55           is it suitable for scripting as well as the :DOCUMENTATION supplied
56           to EXT:SAVEINITMEM.
57
58       -B lisp-lib-dir
59           Specifies the installation directory. This is the directory
60           containing the linking sets and other data files. This option is
61           normally not necessary, because the installation directory is
62           already built-in into the clisp executable. Directory lisp-lib-dir
63           can be changed dynamically using the SYMBOL-MACRO[10]
64           CUSTOM:*LIB-DIRECTORY*.
65
66       -b
67           Print the installation directory and exit immediately. The
68           namestring of CUSTOM:*LIB-DIRECTORY* is printed without any quotes.
69           This is mostly useful in module Makefiles, see, e.g.,
70           modules/syscalls/Makefile.in (file in the CLISP sources).
71
72       -K linking-set
73           Specifies the linking set to be run. This is a directory (relative
74           to the lisp-lib-dir) containing at least a main executable
75           (runtime) and an initial memory image. Possible values are
76
77           base
78               the core CLISP[6]
79
80           full
81               core plus all the modules with which this installation was
82               built, see Section 32.2, “External Modules”.
83
84           The default is base.
85
86       -M mem-file
87           Specifies the initial memory image. This must be a memory dump
88           produced by the EXT:SAVEINITMEM function by this clisp runtime.  It
89           may have been compressed using GNU[8] gzip[11].
90
91       -m memory-size
92           Sets the amount of memory CLISP[6] tries to grab on startup. The
93           amount may be given as
94
95           n
96           nB
97               measured in bytes
98
99           n
100           nW
101               measured in machine words (4×n on 32-bit platforms, 8×n on
102               64-bit platforms)
103
104           nK
105           nKB
106               measured in kilobytes
107
108           nKW
109               measured in kilowords
110
111           nM
112           nMB
113               measured in megabytes
114
115           nMW
116               measured in megawords
117
118           The default is 3 megabytes.  The argument is constrained above 100
119           KB.
120
121           This version of CLISP[6] is not likely to actually use the entire
122           memory-size since garbage-collection will periodically reduce the
123           amount of used memory. It is therefore common to specify 10 MB even
124           if only 2 MB are going to be used.
125
126       -L language
127           Specifies the language CLISP[6] uses to communicate with the user.
128           This may be one of english, german, french, spanish, dutch,
129           russian, danish. Other languages may be specified through the
130           environment variable[12] LANG, provided the corresponding message
131           catalog is installed.  The language may be changed dynamically
132           using the SYMBOL-MACRO[10] CUSTOM:*CURRENT-LANGUAGE*.
133
134       -N locale-dir
135           Specifies the base directory of locale files.  CLISP[6] will search
136           its message catalogs in locale-dir/language/LC_MESSAGES/clisp.mo.
137           This directory may be changed dynamically using the
138           SYMBOL-MACRO[10] CUSTOM:*CURRENT-LANGUAGE*.
139
140       -Edomain encoding
141           Specifies the encoding used for the given domain, overriding the
142           default which depends on the environment variable[12]s LC_ALL,
143           LC_CTYPE, LANG.  domain can be
144
145           file
146               affecting CUSTOM:*DEFAULT-FILE-ENCODING*
147
148           pathname
149               affecting CUSTOM:*PATHNAME-ENCODING*
150
151           terminal
152               affecting CUSTOM:*TERMINAL-ENCODING*
153
154           foreign
155               affecting CUSTOM:*FOREIGN-ENCODING*
156
157           misc
158               affecting CUSTOM:*MISC-ENCODING*
159
160           blank
161               affecting all of the above.
162
163
164               Warning
165               Note that the values of these SYMBOL-MACRO[10]s that have been
166               saved in a memory image are ignored: these SYMBOL-MACRO[10]s
167               are reset based on the OS environment after the memory image is
168               loaded. You have to use the RC file, CUSTOM:*INIT-HOOKS* or
169               init function to set them on startup, but it is best to set the
170               aforementioned environment variable[12]s appropriately for
171               consistency with other programs. See Section 31.1, “Customizing
172               CLISP Process Initialization and Termination”.
173
174       -q
175       --quiet
176       --silent
177       -v
178       --verbose
179           Change verbosity level: by default, CLISP[6] displays a banner at
180           startup and a good-bye message when quitting, and initializes
181           *LOAD-VERBOSE*[13] and *COMPILE-VERBOSE*[14] to T[15], and
182           *LOAD-PRINT*[13] and *COMPILE-PRINT*[14] to NIL[16], as per [ANSI
183           CL standard]. The first -q removes the banner and the good-bye
184           message, the second sets variables *LOAD-VERBOSE*[13],
185           *COMPILE-VERBOSE*[14] and CUSTOM:*SAVEINITMEM-VERBOSE* to NIL[16].
186           The first -v sets variables CUSTOM:*REPORT-ERROR-PRINT-BACKTRACE*,
187           *LOAD-PRINT*[13] and *COMPILE-PRINT*[14] to T[15], the second sets
188           CUSTOM:*LOAD-ECHO* to T[15]. These settings affect the output
189           produced by -i and -c options. Note that these settings persist
190           into the read-eval-print loop[2]. Repeated -q and -v cancel each
191           other, e.g., -q -q -v -v -v is equivalent to -v.
192
193       -on-error action
194           Establish global error handlers, depending on action:.PP appease
195               continuable[17] ERROR[18]s are turned into WARNING[19]s (with
196               EXT:APPEASE-CERRORS) other ERROR[18]s are handled in the
197               default way
198
199           debug
200               ERROR[18]s INVOKE-DEBUGGER[20] (the normal read-eval-print
201               loop[2] behavior), disables batch mode imposed by -c, -x, and
202               lisp-file,
203
204           abort
205               continuable[17] ERROR[18]s are appeased, other ERROR[18]s are
206               ABORT[21]ed with EXT:ABORT-ON-ERROR
207
208           exit
209               continuable[17] ERROR[18]s are appeased, other ERROR[18]s
210               terminate CLISP[6] with EXT:EXIT-ON-ERROR (the normal batch
211               mode behavior).
212
213           See also EXT:SET-GLOBAL-HANDLER.
214
215       -repl
216           Start an interactive read-eval-print loop[2] after processing the
217           -c, -x, and lisp-file options and on any ERROR[18] SIGNAL[22]ed
218           during that processing.
219
220           Disables batch mode.
221
222       -w
223           Wait for a keypress after program termination.
224
225       -I
226           Interact better with Emacs[23] (useful when running CLISP[6] under
227           Emacs[23] using SLIME[24], ILISP[25] et al). With this option,
228           CLISP[6] interacts in a way that Emacs[23] can deal with:
229
230           ·   unnecessary prompts are not suppressed.
231
232           ·   The GNU[8] readline[26] library treats TAB (see TAB key) as a
233               normal self-inserting character (see Q: A.4.6).
234
235       -disable-readline
236           Do not use GNU[8] readline[26] even when it has been linked
237           against. This can be used if one wants to paste non-ASCII[27]
238           characters, or when GNU[8] readline[26] misbehaves due to
239           installation (different versions on the build and install machines)
240           or setup (bad TERM environment variable[12] value) issues.
241
242       -ansi
243           Comply with the [ANSI CL standard] specification even where
244           CLISP[6] has been traditionally different by setting the
245           SYMBOL-MACRO[10] CUSTOM:*ANSI* to T[15].
246
247       -traditional
248           Traditional: reverses the residual effects of -ansi in the saved
249           memory image.
250
251       -modern
252           Provides a modern view of symbols: at startup the *PACKAGE*[28]
253           variable will be set to the “CS-COMMON-LISP-USER” package, and the
254           *PRINT-CASE*[29] will be set to :DOWNCASE. This has the effect that
255           symbol lookup is case-sensitive (except for keywords and old-style
256           packages) and that keywords and uninterned symbols are printed with
257           lower-case preferrence. See Section 11.5, “Package Case-
258           Sensitivity”.
259
260       -p package
261           At startup the value of the variable *PACKAGE*[28] will be set to
262           the package named package. The default is the value of
263           *PACKAGE*[28] when the image was saved, normally
264           “COMMON-LISP-USER”[30].
265
266       -C
267           Compile when loading: at startup the value of the variable
268           CUSTOM:*LOAD-COMPILING* will be set to T[15]. Code being LOAD[31]ed
269           will then be COMPILE[32]d on the fly. This results in slower
270           loading, but faster execution.
271
272       -norc
273           Normally CLISP[6] loads the user “run control” (RC)[33] file on
274           startup (this happens after the -C option is processed). The file
275           loaded is .clisprc.lisp or .clisprc.fas in the home directory
276           USER-HOMEDIR-PATHNAME[34], whichever is newer. This option, -norc,
277           prevents loading of the RC file.
278
279       -lp directory
280           Specifies directories to be added to CUSTOM:*LOAD-PATHS* at
281           startup. This is done after loading the RC file (so that it does
282           not override the command-line option) but before loading the
283           init-files specified by the -i options (so that the init-files will
284           be searched for in the specified directories). Several -lp options
285           can be given; all the specified directories will be added.
286
287       -i init-file
288           Specifies initialization files to be LOAD[31]ed at startup. These
289           should be lisp files (source or compiled). Several -i options can
290           be given; all the specified files will be loaded in order.
291
292       -c lisp-file
293           Compiles the specified lisp-files to bytecode (*.fas). The compiled
294           files can then be LOAD[31]ed instead of the sources to gain
295           efficiency.
296
297           Imposes batch mode.
298
299       -o outputfile
300           Specifies the output file or directory for the compilation of the
301           last specified lisp-file.
302
303       -l
304           Produce a bytecode DISASSEMBLE[35] listing (*.lis) of the files
305           being compiled. Useful only for debugging. See Section 24.1,
306           “Function COMPILE-FILE” for details.
307
308       -x expressions
309           Executes a series of arbitrary expressions instead of a
310           read-eval-print loop[2]. The values of the expressions will be
311           output to *STANDARD-OUTPUT*[36]. Due to the argument processing
312           done by the shell, the expressions must be enclosed in double
313           quotes, and double quotes and backslashes must be escaped with
314           backslashes.
315
316           Imposes batch mode.
317
318       lisp-file [ argument ... ]
319           Loads and executes a lisp-file, as described in Section 32.6.2,
320           “Scripting with CLISP”. There will be no read-eval-print loop[2].
321           Before lisp-file is loaded, the variable EXT:*ARGS* will be bound
322           to a list of strings, representing the arguments.  The first line
323           of lisp-file may start with #!, thus permitting CLISP[6] to be used
324           as a script interpreter.  If lisp-file is -, the
325           *STANDARD-INPUT*[36] is used instead of a file.
326
327           This option is disabled if the memory image was created by
328           EXT:SAVEINITMEM with NIL[16] :SCRIPT argument. In that case the
329           LIST[37] EXT:*ARGS* starts with lisp-file.
330
331           This option must be the last one.
332
333           No RC file will be executed.
334
335           Imposes batch mode.
336
337       As usual, -- stops option processing and places all remaining command
338       line arguments into EXT:*ARGS*.
339

LANGUAGE REFERENCE

341       The language implemented is ANSI[39][38] Common Lisp[1]. The
342       implementation mostly conforms to the ANSI Common Lisp standard, see
343       Section 31.10, “Maximum ANSI CL compliance”.  [ANSI CL] ANSI CL
344       standard1994. ANSI INCITS 226-1994 (R1999)
345           Information Technology - Programming Language - Common Lisp[40]
346           [formerly ANSI X3.226-1994 (R1999)].
347

COMMAND LINE USER ENVIRONMENT

349       help
350           get context-sensitive on-line help, see Chapter 25, Environment.
351
352       (APROPOS name)
353           list the SYMBOL[41]s matching name.
354
355       (DESCRIBE symbol)
356           describe the symbol.
357
358       (exit)
359       (quit)
360       (bye)
361           quit CLISP[6].
362
363       EOF (Control+D on UNIX[42])
364           leave the current level of the read-eval-print loop[2] (see also
365           Section 1.1, “Special Symbols ”).
366
367       arrow keys
368           for editing and viewing the input history, using the GNU[8]
369           readline[26] library.
370
371       TAB key
372           Context sensitive:
373
374           ·   If you are in the “function position” (in the first symbol
375               after an opening paren or in the first symbol after a [44]),
376               the completion is limited to the symbols that name functions.
377
378           ·   If you are in the "filename position" (inside a string after
379               #P[45]), the completion is done across file names, GNU[8]
380               bash[46]-style.
381
382           ·   If you have not typed anything yet, you will get a help
383               message, as if by the help command.
384
385           ·   If you have not started typing the next symbol (i.e., you are
386               at a whitespace), the current function or macro is DESCRIBEd.
387
388           ·   Otherwise, the symbol you are currently typing is completed.
389
390

USING AND EXTENDING CLISP

392       Common Lisp[1] is a programmable programming language.  —John
393       Foderaro[47].PP When CLISP[6] is invoked, the runtime loads the initial
394       memory image and outputs the prompt; at which one can start typing
395       DEFVAR[48]s, DEFUN[49]s and DEFMACRO[50]s.
396
397       To avoid having to re-enter the same definitions by hand in every
398       session, one can create a lisp file with all the variables, functions,
399       macros, etc.; (optionally) compile it with COMPILE-FILE[51]; and
400       LOAD[31] it either by hand or from the RC file; or save a memory image
401       to avoid the LOAD[31] overhead.
402
403       However, sometimes one needs to use some functionality implemented in
404       another language, e.g., call a C[52] library function. For that one
405       uses the Foreign Function Interface and/or the External Modules
406       facility. Finally, the truly adventurous ones might delve into
407       Extending the Core.
408

FILES

410       clisp
411       clisp.exe
412           startup driver (an executable or, rarely, a shell script) which
413           remembers the location of the runtime and starts it with the
414           appropriate arguments
415
416       lisp.run
417       lisp.exe
418           main executable (runtime) - the part of CLISP[6] implemented in
419           C[52].
420
421       lispinit.mem
422           initial memory image (the part of CLISP[6] implemented in lisp)
423
424       config.lisp
425           site-dependent configuration (should have been customized before
426           CLISP[6] was built); see Section 31.12, “Customizing CLISP
427           behavior”
428
429       *.lisp
430           lisp source
431
432       *.fas
433           lisp code, compiled by CLISP[6]
434
435       *.lib
436           lisp source library information, generated by COMPILE-FILE, see
437           Section 24.3, “Function REQUIRE”.
438
439       *.c
440           C code, compiled from lisp source by CLISP[6] (see Section 32.3,
441           “The Foreign Function Call Facility”)
442
443       For the CLISP[6] source files, see Chapter 34, The source files of
444       CLISP.
445

ENVIRONMENT

447       All environment variable[12]s that CLISP[6] uses are read at most once.
448
449       CLISP_LANGUAGE
450           specifies the language CLISP[6] uses to communicate with the user.
451           The legal values are identical to those of the -L option which can
452           be used to override this environment variable[12].
453
454       LC_CTYPE
455           specifies the locale which determines the character set in use. The
456           value can be of the form language or language_country or
457           language_country.charset, where language is a two-letter ISO 639
458           language code (lower case), country is a two-letter ISO 3166
459           country code (upper case).  charset is an optional character set
460           specification, and needs normally not be given because the
461           character set can be inferred from the language and country. This
462           environment variable[12] can be overridden with the -Edomain
463           encoding option.
464
465       LANG
466           specifies the language CLISP[6] uses to communicate with the user,
467           unless it is already specified through the environment variable[12]
468           CLISP_LANGUAGE or the -L option.  It also specifies the locale
469           determining the character set in use, unless already specified
470           through the environment variable[12] LC_CTYPE.  The value may begin
471           with a two-letter ISO 639 language code, for example en, de, fr.
472
473       HOME
474       USER
475           used for determining the value of the function
476           USER-HOMEDIR-PATHNAME[34].
477
478       SHELL
479       COMSPEC
480           is used to find the interactive command interpreter called by
481           EXT:SHELL.
482
483       TERM
484           determines the screen size recognized by the pretty printer.
485
486       ORGANIZATION
487           for SHORT-SITE-NAME[53] and LONG-SITE-NAME[53] in config.lisp.
488
489       CLHSROOT
490           for CUSTOM:CLHS-ROOT in config.lisp.
491
492       IMPNOTES
493           for CUSTOM:IMPNOTES-ROOT in config.lisp.
494
495       EDITOR
496           for editor-name in config.lisp.
497
498       LOGICAL_HOST_host_FROM
499       LOGICAL_HOST_host_TO
500       LOGICAL_HOST_host
501           for CUSTOM:*LOAD-LOGICAL-PATHNAME-TRANSLATIONS-DATABASE*
502

INPUT AND OUTUT

504       See Section 21.1.1, “Initialization of Standard Streams”.
505

SEE ALSO

507           CLISP impnotes
508           clisp-link(1)
509           CMU CL[54] - cmucl(1)
510           Emacs[23] - emacs(1)
511           XEmacs[55] - xemacs(1)
512

BUGS

514       When you encounter a bug in CLISP[6] or in its documentation (this
515       manual page or CLISP impnotes), please report it to the CLISP[6]
516       SourceForge bug tracker[56].
517
518       Before submitting a bug report, please take the following basic steps
519       to make the report more useful:
520
521        1. Please do a clean build (remove your build directory and build
522           CLISP[6] with ./configure --cbc build or at least do a make
523           distclean before make).
524
525        2. If you are reporting a “hard crash” (segmentation fault, bus error,
526           core dump etc), please do ./configure --with-debug --cbc build-g ;
527           cd build-g; gdb lisp.run, then load the appropriate linking set by
528           either base or full gdb[57] command, and report the backtrace (see
529           also Q: A.1.1.10).
530
531        3. If you are using pre-built binaries and experience a hard crash,
532           the problem is likely to be in the incompatibilities between the
533           platform on which the binary was built and yours; please try
534           compiling the sources and report the problem if it persists.
535
536       When submitting a bug report, please specify the following information:
537
538        1. What is your platform (uname -a on a UNIX[42] system)? Compiler
539           version?  GNU[8] libc[58] version (on GNU[8]/Linux[59])?
540
541        2. Where did you get the sources or binaries? When? (Absolute dates,
542           e.g., “2006-01-17”, are preferred over the relative ones, e.g., “2
543           days ago”).
544
545        3. How did you build CLISP[6]? (What command, options &c.)
546
547        4. What is the output of clisp --version?
548
549        5. Please supply the full output (copy and paste) of all the error
550           messages, as well as detailed instructions on how to reproduce
551           them.
552

PROJECTS

554       ·   Enhance the compiler so that it can inline local functions.
555
556       ·   Embed CLISP[6] in VIM[60].
557

AUTHORS

559       Bruno Haible <http://www.haible.de/bruno/>
560           The original author and long-time maintainer.
561
562       Michael Stoll <http://www.faculty.iu-bremen.de/mstoll/>
563           The original author.
564
565       Sam Steingold <http://sds.podval.org/>
566           Co-maintainer since 1998.
567
568       Others
569           See COPYRIGHT (file in the CLISP sources)  for the list of other
570           contributors and the license.
571
573       Copyright © 1992-2010 Bruno Haible
574       Copyright © 1998-2010 Sam Steingold
575

NOTES

577        1. Common Lisp
578           http://www.lisp.org
579
580        2. read-eval-print loop
581           [set $man.base.url.for.relative.links]/sec_25-1-1
582
583        3. READ
584           http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/fun_readcm_re_g-whitespace.html
585
586        4. EVAL
587           http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/fun_eval.html
588
589        5. PRINT
590           http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/fun_writecm_p_rintcm_princ.html
591
592        6. CLISP
593           http://clisp.cons.org
594
595        7. LISP-IMPLEMENTATION-VERSION
596           http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/fun_lisp-impl_tion-version.html
597
598        8. GNU
599           http://www.gnu.org
600
601        9. GPL
602           http://www.gnu.org/copyleft/gpl.html
603
604       10. SYMBOL-MACRO
605           [set $man.base.url.for.relative.links]/mac_define-symbol-macro
606
607       11. gzip
608           http://www.gzip.org/
609
610       12. environment variable
611           [set $man.base.url.for.relative.links]/basedefs/xbd_chap08.html
612
613       13. *LOAD-VERBOSE*
614           http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/var_stload-pr_ad-verbosest.html
615
616       14. *COMPILE-VERBOSE*
617           http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/var_stcompile_le-verbosest.html
618
619       15. T
620           http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/convar_t.html
621
622       16. NIL
623           http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/convar_nil.html
624
625       17. continuable
626           [set $man.base.url.for.relative.links]/clhs/glo
627
628       18. ERROR
629           http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/contyp_error.html
630
631       19. WARNING
632           http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/contyp_warning.html
633
634       20. INVOKE-DEBUGGER
635           http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/fun_invoke-debugger.html
636
637       21. ABORT
638           http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/fun_abortcm_c_cm_use-value.html
639
640       22. SIGNAL
641           http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/fun_signal.html
642
643       23. Emacs
644           http://www.gnu.org/software/emacs/
645
646       24. SLIME
647           http://common-lisp.net/project/slime/
648
649       25. ILISP
650           http://sourceforge.net/projects/ilisp/
651
652       26. readline
653           http://tiswww.case.edu/php/chet/readline/readline.html
654
655       27. ASCII
656           http://en.wikipedia.org/wiki/ASCII
657
658       28. *PACKAGE*
659           http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/var_stpackagest.html
660
661       29. *PRINT-CASE*
662           http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/var_stprint-casest.html
663
664       30. “COMMON-LISP-USER”
665           [set $man.base.url.for.relative.links]/sec_11-1-2-2
666
667       31. LOAD
668           http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/fun_load.html
669
670       32. COMPILE
671           http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/fun_compile.html
672
673       33. “run
674                control” (RC)
675           http://www.faqs.org/docs/artu/ch10s03.html
676
677       34. USER-HOMEDIR-PATHNAME
678           http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/fun_user-homedir-pathname.html
679
680       35. DISASSEMBLE
681           http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/fun_disassemble.html
682
683       36. *STANDARD-OUTPUT*
684           http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/var_stdebug-i_ace-outputst.html
685
686       37. LIST
687           http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/syscla_list.html
688
689       38. ANSI
690           http://www.ansi.org/
691
692       39. The American National Standards Institute
693
694       40. Information Technology - Programming Language - Common Lisp
695           http://webstore.ansi.org/RecordDetail.aspx?sku=ANSI+INCITS+226-1994+(R1999)
696
697       41. SYMBOL
698           http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/syscla_symbol.html
699
700       42. UNIX
701           http://www.unix.org/online.html
702
703       43. Win32
704           http://winehq.org/
705
706       44. #'
707           [set $man.base.url.for.relative.links]/sec_2-4-8-2
708
709       45. #P
710           [set $man.base.url.for.relative.links]/sec_2-4-8-14
711
712       46. bash
713           http://www.gnu.org/software/bash/
714
715       47. John Foderaro
716           http://www.franz.com/~jkf/
717
718       48. DEFVAR
719           http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/mac_defparametercm_defvar.html
720
721       49. DEFUN
722           http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/mac_defun.html
723
724       50. DEFMACRO
725           http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/mac_defmacro.html
726
727       51. COMPILE-FILE
728           http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/fun_compile-file.html
729
730       52. C
731           http://c-faq.com/
732
733       53. SHORT-SITE-NAME
734           http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/Body/fun_short-sit_ng-site-name.html
735
736       54. CMU CL
737           http://www.cons.org/cmucl/
738
739       55. XEmacs
740           http://www.xemacs.org
741
742       56. SourceForge bug tracker
743           http://sourceforge.net/tracker/?func=add&group_id=1355&atid=101355
744
745       57. gdb
746           http://sources.redhat.com/gdb/
747
748       58. libc
749           http://www.gnu.org/software/libc/
750
751       59. Linux
752           http://www.linux.org/
753
754       60. VIM
755           http://www.vim.org
756
757
758
759CLISP 2.49                 Last modified: 2010-07-07                  CLISP(1)
Impressum