src/lispbibl.d src/fsubr.d src/subr.d src/pseudofun.d src/constpack.d src/constsym.d src/constobj.d src/unix.d src/win32.d src/xthread.d src/modules.h src/spvw.d Memory management (garbage-collection), startup; some OS interface.
src/avl.d src/sort.d src/subrkw.d src/spvwtabf.d src/spvwtabs.d SYMBOLs accessed by C code.
src/spvwtabo.d src/eval.d Evaluator (form interpreter) and bytecode interpreter.
src/bytecode.d src/lightning.c src/control.d src/pathname.d src/stream.d STREAMs of all kinds: FILE-STREAMs,
terminal streams, STRING-STREAMs
etc.src/socket.d TCP/IP and CLX.
src/io.d src/array.d ARRAYs and VECTORs.
src/hashtabl.d HASH-TABLEs.
src/list.d LISTs.
src/package.d PACKAGEs.
src/record.d src/sequence.d SEQUENCE functions.
src/funarg.d :TEST and :KEY.
src/charstrg.d CHARACTERs and STRINGs.
src/debug.d src/error.d src/errunix.d src/errwin32.d src/misc.d src/time.d src/predtype.d src/symbol.d SYMBOLs.
src/unixaux.d src/win32aux.d src/foreign.d src/lisparit.d src/noreadline.d src/zthread.d src/lisparit.d src/aridecl.d src/arilev0.d src/arilev1.d src/arilev1c.d src/arilev1i.d src/arilev1e.d src/intelem.d INTEGERs: elementary operations
src/intlog.d INTEGERs: logical connectives
src/intplus.d INTEGERs: addition and subtraction
src/intcomp.d INTEGERs: comparison
src/intbyte.d INTEGERs: byte operations LDB, DPB
src/intmal.d INTEGERs: multiplication
src/intdiv.d INTEGERs: division
src/intgcd.d INTEGERs: GCD and LCM
src/int2adic.d INTEGERs: operations on 2-adic integers
src/intsqrt.d INTEGERs: square root, n-th root
src/intprint.d INTEGER output
src/intread.d INTEGER input
src/rational.d RATIOs)
src/sfloat.d SHORT-FLOATs
src/ffloat.d SINGLE-FLOATs
src/dfloat.d DOUBLE-FLOATs
src/lfloat.d LONG-FLOATs
src/flo_konv.d FLOATs
src/flo_rest.d FLOAT operations
src/realelem.d REAL numbers
src/realrand.d src/realtran.d REAL numbers
src/compelem.d COMPLEX numbers
src/comptran.d COMPLEX numbers
src/ari68000.d src/ari68020.d src/arisparc.d src/arisparc64.d src/ari80386.d src/arimips.d src/arimips64.d src/arihppa.d src/arivaxunix.d src/ariarm.d src/sp68000.d src/spsparc.d src/spsparc64.d src/sp80386.d src/spmips.d src/asmi386.sh src/asmi386.hh src/init.lisp src/defseq.lisp src/backquote.lisp src/defmacro.lisp DEFMACRO src/macros1.lisp src/macros2.lisp src/defs1.lisp src/timezone.lisp src/places.lisp src/floatprint.lisp SYS::WRITE-FLOAT-DECIMAL for printing floating
point numbers in base 10src/type.lisp TYPEP,
SUBTYPEP src/defstruct.lisp DEFSTRUCT
src/format.lisp FORMAT
src/room.lisp ROOM
(see also Section 25.3.1, "Function ROOM")src/savemem.lisp src/xcharin.lisp (optional)EXT:WITH-KEYBOARD
src/keyboard.lisp (optional)EXT:WITH-KEYBOARD
src/runprog.lisp EXT:RUN-PROGRAM, EXT:RUN-SHELL-COMMAND etc.
src/query.lisp Y-OR-N-P and YES-OR-NO-P
src/reploop.lisp src/dribble.lisp DRIBBLE and
EXT:DRIBBLE-STREAM
src/complete.lisp src/describe.lisp DESCRIBE, APROPOS,
APROPOS-LIST src/trace.lisp src/macros3.lisp (optional)EXT:LETF, EXT:LETF*, EXT:ETHE, EXT:WITH-COLLECT,
function EXT:COMPILED-FILE-P.src/config.lisp site-dependent configuration, should be a user-modified copy of one of the following:
src/cfgunix.lisp src/cfgwin32.lisp src/compiler.lisp src/functions.lisp FUNCTION-LAMBDA-EXPRESSION et al
src/disassem.lisp DISASSEMBLE
src/defs2.lisp src/loop.lisp LOOP macro
src/clos.lisp loads the various parts of the CLOS:
src/clos-package.lisp src/clos-macros.lisp src/clos-class0.lisp class-version
structuresrc/clos-metaobject1.lisp CLOS:METAOBJECT class
src/clos-slotdef1.lisp CLOS:SLOT-DEFINITION class and its
subclassessrc/clos-slotdef2.lisp INITIALIZE-INSTANCE methods for
CLOS:SLOT-DEFINITION and its subclassessrc/clos-slotdef3.lisp CLOS:SLOT-DEFINITION objectssrc/clos-stablehash1.lisp EXT:STANDARD-STABLEHASH class
src/clos-stablehash2.lisp INITIALIZE-INSTANCE methods for
EXT:STANDARD-STABLEHASH src/clos-specializer1.lisp CLOS:SPECIALIZER class and its subclasses
src/clos-specializer2.lisp INITIALIZE-INSTANCE methods for
CLOS:SPECIALIZER and its subclassessrc/clos-specializer3.lisp CLOS:SPECIALIZER objectssrc/clos-class1.lisp potential-class
class and its subclassessrc/clos-class2.lisp src/clos-class3.lisp DEFCLASS macro, class definition
and class redefinitionsrc/clos-class4.lisp INITIALIZE-INSTANCE methods
for potential-class and its
subclassessrc/clos-class5.lisp MAKE-INSTANCE,
INITIALIZE-INSTANCE etc.src/clos-class6.lisp potential-class objects
src/clos-method1.lisp METHOD class and its subclasses
src/clos-method2.lisp DEFMETHOD
src/clos-method3.lisp METHOD objectssrc/clos-method4.lisp STANDARD-METHOD
objects extensiblesrc/clos-methcomb1.lisp METHOD-COMBINATION class
src/clos-methcomb2.lisp DEFINE-METHOD-COMBINATION macro
src/clos-methcomb3.lisp INITIALIZE-INSTANCE methods for
METHOD-COMBINATION src/clos-methcomb4.lisp METHOD-COMBINATION
objects extensiblesrc/clos-genfun1.lisp GENERIC-FUNCTION class and its
metaclass, superclass and subclassessrc/clos-genfun2a.lisp src/clos-genfun2b.lisp src/clos-genfun3.lisp DEFMETHOD, DEFGENERIC src/clos-genfun4.lisp INITIALIZE-INSTANCE methods for
GENERIC-FUNCTION and its subclassessrc/clos-genfun5.lisp GENERIC-FUNCTION
objects extensiblesrc/clos-slots1.lisp WITH-SLOTS,
WITH-ACCESSORS src/clos-slots2.lisp src/clos-dependent.lisp src/clos-print.lisp PRINT-OBJECT
src/clos-custom.lisp src/gray.lisp src/fill-out.lisp EXT:FILL-STREAM
src/disassem.lisp DISASSEMBLE
src/condition.lisp src/gstream.lisp (optional)src/foreign1.lisp src/screen.lisp src/edit.lisp
(optional)ED), EXT:UNCOMPILE
src/inspect.lisp INSPECT (tty and HTTP frontends)
src/clhs.lisp EXT:OPEN-HTTP, EXT:BROWSE-URL
src/exporting.lisp src/threads.lisp src/german.lisp src/french.lisp src/spanish.lisp src/russian.lisp src/danish.lisp src/dutch.lisp modules/ src/NEWS src/_README master for the distribution's README
src/_README.en src/_README.de src/_README.es src/_README
doc/clisp.xml.in build-dir/clisp.1doc/clisp.xml.in
at build timebuild-dir/clisp.htmldoc/clisp.xml.in
at build timedoc/impnotes.xml.in the master DocBook/XML file for these implementation notes; includes the following files
doc/cl-ent.xml doc/clhs-ent.xml doc/impent.xml doc/unix-ent.xml doc/mop-ent.xml doc/impbody.xml doc/impissue.xml doc/gray.xml doc/mop.xml doc/impext.xml doc/impbyte.xml doc/faq.xml modules/**/*.xmldoc/Symbol-Table.text DESCRIBE),
installed in data/ under CUSTOM:*LIB-DIRECTORY*.
doc/impnotes.html doc/impnotes.xml.in
at release timeThese files are usually updated a couple of weeks before a CLISP release using make -f Makefile.devel tp-mail, see also Section 34.3.8, "Externally maintained files".
We use the Translation project and the above command sends the updated files to the translators.
src/po/*.potsrc/po/*.posrc/po/*.gmoconfigure version.sh src/configure.in src/m4/ a repertoire of features. Use with GNU autoconf 2.62
src/m4/clisp.m4 This file defines the macro CL_CLISP
which takes two optional parameters:
[foo bar] results
in cl_cv_clisp_FOO
and cl_cv_clisp_BAR being defined
to yes
or no, depending on the value of
*FEATURES*, i.e., on the return value
of (READ-FROM-STRING "#+FOO \"yes\" #-FOO \"no\"").
Determines whether configure should fail if CLISP or one of the requested features is missing.
Calling this macro causes the generated configure to
accept the option --with-clisp="clisp command line"
which allows one to use a specific CLISP installation instead of
clisp in PATH.
In addition to the aforementioned per-feature variables, this macro defines the follwing variables:
cl_cv_clisp_versionLISP-IMPLEMENTATION-VERSION.
cl_cv_clisp_libdirNAMESTRING of CUSTOM:*LIB-DIRECTORY*.
cl_cv_clisp_linksetIt also substitues the following variables:
CLISP_LINKKIT |
CLISP_FILES |
CLISP_LIBS |
CLISP_CFLAGS |
CLISP_CPPFLAGS |
(taken from $cl_cv_clisp_linkset/makevars )
and CLISP (the CLISP command line).
This file is installed in /usr/share/aclocal
by make install.
src/configure src/configure.in
src/intparam.c src/floatparam.c src/config.h.in src/configure.in.
build-dir/config.h
contains the values of the features discovered by
src/configure.
src/makemake.in src/_clisp.c src/_distmakefile The externally maintained files are usually updated a couple of weeks before a CLISP release using make -f Makefile.devel pre-release, see also Section 34.3.6, "Internationalization".
src/gllib/ src/glm4/ src/build-aux/ | These notes document CLISP version 2.49 | Last modified: 2010年07月07日 |