Bruno
Haible

'> Gilbert Baumann

unk6@rz.uni-karlsruhe.de'> John Hinsdale

hin@alma.com'> Sam Steingold

'> Michael Stoll

'> &bruno; &stoll; &sds; See `COPYRIGHT` for the list of other contributors and the license. '> 1992-2008 Bruno Haible 1998-2008 Sam Steingold'>

This document describes the &gnu; &clisp; - an implementation of the &ansi-cl;.

See for instructions on how to report bugs (both in these notes and in &clisp; itself).

See for information on &clisp; support.

'>

with'> without'> `TYPECODES`'> `HEAPCODES`'>

:ABORT'> :ABSOLUTE'> :ACCESSOR'> :ALL'> :ALLOCA'> :ALLOCATION'> :APPEND'> :ARGUMENT-PRECEDENCE-ORDER'> :ARGUMENTS'> :C'> NULL'> :CLASS'> :COMPILING'> :CONTROL'> :COPY'> :COUNT'> :CURRENT'> :DECLARATIONS'> :DECLARE'> :DEFAULT'> :DIRECT-DEFAULT-INITARGS'> :DIRECT-SLOTS'> :DIRECT-SUPERCLASSES'> :DIRECTION'> :DOCUMENTATION'> :ECHO'> :END'> :EOF'> :ERROR'> :EXTERNAL'> :EXTRA-FILE-TYPES'> :FUNCTION'> :GENERIC-FUNCTION'> :GENERIC-FUNCTION-CLASS'> :HOME'> :HYPER'> :IF-DOES-NOT-EXIST'> :IF-OUTPUT-EXISTS'> :IGNORE'> :IN'> :IN-OUT'> :INCLUDE'> :INHERIT'> :INITARG'> :INITARGS'> :INITFORM'> :INITFUNCTION'> :INPUT'> :INSTANCE'> :IO'> :KEY'> :KEY-AND-VALUE'> :KEY-OR-VALUE'> :LAMBDA-LIST'> `:LANGUAGE`'> :LIBRARY'> :MALLOC-FREE'> :MERGE'> :META'> :METACLASS'> :METHOD'> :METHOD-CLASS'> :METHOD-COMBINATION'> :NAME'> :NEWEST'> :NONE'> :OBSOLETE-ACTION'> :OUT'> :OUTPUT-FILE'> :OUTPUT'> :OVERWRITE'> :PARENT'> :PRECIOUS'> :PRINT-FUNCTION'> :PRINT'> :QUALIFIERS'> :READER'> :READERS'> :RELATIVE'> :RETURN-TYPE'> :READ-ONLY'> :ROOT'> :SLOT-DEFINITION'> :SPECIALIZERS'> :START'> :STDC'> :STDC-STDCALL'> :STREAM'> :SUPER'> :TEST'> :TYPE'> :USE'> :VALUE'> :VERBOSE'> :VERSION'> :WAIT'> :WARNINGS'> :WILD-INFERIORS'> :WILD'> :WRITER'> :WRITERS'> 0'> $'>

:DOS'> :MAC'> :UNIX'>

#\Newline'> #\Return'> #\Linefeed'> CR'> LF'> TAB'>

CHARSET'> CLOS'> CS-COMMON-LISP'> CS-COMMON-LISP-USER'> CUSTOM'> EXT'> FFI'> GRAY'> GSTREAM'> I18N'> LDAP'> POSIX'> REGEXP'> SCREEN'> SOCKET'> SYSTEM'> COMMON-LISP-USER'>

EXT:ABORT-ON-ERROR
'> `EXT:ABSOLUTE-PATHNAME`'> `CUSTOM:*ANSI*`'> `CUSTOM:*APROPOS-DO-MORE*`'> `CUSTOM:*APROPOS-MATCHER*`'> `EXT:ARGLIST`'> `EXT:APPEASE-CERRORS`'> `EXT:BROWSE-URL`'> `CUSTOM:*BROWSER*`'> `:BROWSER`'> `CUSTOM:*BROWSERS*`'> `CUSTOM:CLHS-ROOT`'> `CUSTOM:*CLHS-ROOT-DEFAULT*`'> `CUSTOM:IMPNOTES-ROOT`'> `CUSTOM:*IMPNOTES-ROOT-DEFAULT*`'> `EXT:OPEN-HTTP`'> `EXT:FCASE`'> `:BUFFERED`'> BYTE'> `:CASE-INVERTED`'> `:CASE-SENSITIVE`'> `:MODERN`'> `EXT:CD`'> `EXT:DEFAULT-DIRECTORY`'> `EXT:DELETE-DIRECTORY`'> `EXT:RENAME-DIRECTORY`'> `EXT:CHAR-CONTROL-BIT`'> `EXT:CHAR-HYPER-BIT`'> `EXT:CHAR-META-BIT`'> `EXT:CHAR-SUPER-BIT`'> `EXT:CHAR-WIDTH`'> `EXT:CHAR-INVERTCASE`'> `EXT:CHAR-KEY`'> `EXT:CONVERT-STRING-FROM-BYTES`'> `EXT:CONVERT-STRING-TO-BYTES`'> current stack frame'> `CLOS:NO-PRIMARY-METHOD`'> `CLOS:METHOD-CALL-ERROR`'> `CLOS:METHOD-CALL-TYPE-ERROR`'> `*FEATURES*`'> `INSPECT`'> `APROPOS`'> `DESCRIBE`'> `CUSTOM:*FILL-INDENT-SEXP*`'> `CLOS:GENERIC-FLET`'> `CLOS:GENERIC-LABELS`'> `EXT:SYMBOL-MACRO-EXPAND`'> `(COMPILE)`'> `CUSTOM:*COMPILE-WARNINGS*`'> `CUSTOM:*COMPILED-FILE-TYPES*`'> `CUSTOM:*SEQUENCE-COUNT-ANSI*`'> `CUSTOM:*CURRENT-LANGUAGE*`'> `I18N:DEFLANGUAGE`'> `I18N:DEFINTERNATIONAL`'> `I18N:DEFLOCALIZED`'> `I18N:LOCALIZED`'> `I18N:LOCALE-CONV`'> `I18N:SET-LOCALE`'> `I18N:LANGUAGE-INFORMATION`'> `CUSTOM:*DEFAULT-FILE-ENCODING*`'> `CUSTOM:*DEFAULT-FLOAT-FORMAT*`'> `CUSTOM:*DEFAULT-TIME-ZONE*`'> `CUSTOM:*DEFUN-ACCEPT-SPECIALIZED-LAMBDA-LIST*`'> `CUSTOM:*DEVICE-PREFIX*`'> directory key type'> `LDAP:DIR-KEY-CLOSE`'> `LDAP:DIR-KEY-OPEN`'> `EXT:DEFINE-HASH-TABLE-TEST`'> `EXT:DOHASH`'> `EXT:DOSEQ`'> `EXT:DRIBBLE-STREAM`'> `CUSTOM:*EDITOR*`'> `EXT:ELASTIC-NEWLINE`'> `:ELEMENT-TYPE`'> built-in'> `EXT:ENCODING-CHARSET`'> `EXT:ENCODING`'> ENDIANNESS'> `EXT:ETHE`'> `EXT:EXECUTE`'> `EXT:EXIT-ON-ERROR`'> `EXT:EXPAND-FORM`'> `:EXTERNAL-FORMAT`'> socket'> file/pipe/&sock; &stream-t;'> `EXT:FINALIZE`'> `CUSTOM:*COERCE-FIXNUM-CHAR-ANSI*`'> `CUSTOM:*FLOATING-POINT-CONTAGION-ANSI*`'> `CUSTOM:*FLOATING-POINT-RATIONAL-CONTAGION-ANSI*`'> `CUSTOM:*FOREIGN-ENCODING*`'> `GRAY:FUNDAMENTAL-STREAM`'> `GRAY:FUNDAMENTAL-BINARY-STREAM`'> `GRAY:FUNDAMENTAL-CHARACTER-STREAM`'> `GRAY:FUNDAMENTAL-INPUT-STREAM`'> `GRAY:FUNDAMENTAL-OUTPUT-STREAM`'> `EXT:FILL-STREAM`'> garbage-collect'> `EXT:GETENV`'> `SYS::INPUT-CHARACTER`'> `CUSTOM:*INIT-HOOKS*`'> `CUSTOM:*FINI-HOOKS*`'> `EXT:*KEYBOARD-INPUT*`'> lambda list'> `EXT:LETF`'> `EXT:LETF*`'> `EXT:LONG-FLOAT-DIGITS`'> (`EXT:LONG-FLOAT-DIGITS`)'> line terminator'> `CUSTOM:*LOAD-COMPILING*`'> `CUSTOM:*LOAD-ECHO*`'> `CUSTOM:*LOAD-LOGICAL-PATHNAME-TRANSLATIONS-DATABASE*`'> `CUSTOM:*LOAD-OBSOLETE-ACTION*`'> `CUSTOM:*LOAD-PATHS*`'> `EXT:MAKE-ENCODING`'> `EXT:MAKE-STREAM`'> `EXT:MAPCAP`'> `EXT:MAPLAP`'> REGEXP:MATCH'> memory image'> `EXT:SAVEINITMEM`'> `CUSTOM:*SAVEINITMEM-VERBOSE*`'> `CUSTOM:*MISC-ENCODING*`'> `EXT:MAKE-PIPE-INPUT-STREAM`'> `EXT:MAKE-PIPE-IO-STREAM`'> `EXT:MAKE-PIPE-OUTPUT-STREAM`'> Meta-Object Protocol'> `EXT:MUFFLE-CERRORS`'> You must define a method for this function.'> `EXT:NOTSPECIAL`'> `EXT:CONSTANT-NOTINLINE`'> `EXT:WITHOUT-FLOATING-POINT-UNDERFLOW`'> -ansi'> -C'> '> -i'> -K'> -L'> -M'> -v'> -q'> -x'> -norc'> -modern'> -on-error'> -traditional'> --with-dynamic-modules'> `EXT:PACKAGE-CASE-INVERTED-P`'> `EXT:PACKAGE-CASE-SENSITIVE-P`'> `EXT:PACKAGE-LOCK`'> `EXT:WITHOUT-PACKAGE-LOCK`'> `CUSTOM:*PARSE-NAMESTRING-DOT-FILE*`'> `CUSTOM:*PARSE-NAMESTRING-ANSI*`'> pathname designator'> `CUSTOM:*PATHNAME-ENCODING*`'> `CUSTOM:*MERGE-PATHNAMES-ANSI*`'> `CUSTOM:*PRINT-PATHNAMES-ANSI*`'> `CUSTOM:*PHASE-ANSI*`'> `CUSTOM:*LOOP-ANSI*`'> `CUSTOM:*PPRINT-FIRST-NEWLINE*`'> `CUSTOM:*PRINT-CLOSURE*`'> `CUSTOM:*PRINT-INDENT-LISTS*`'> `CUSTOM:*PRINT-RPARS*`'> `EXT:PROBE-DIRECTORY`'> `CUSTOM:*PROMPT-START*`'> `CUSTOM:*PROMPT-STEP*`'> `CUSTOM:*PROMPT-BREAK*`'> `CUSTOM:*PROMPT-BODY*`'> `CUSTOM:*PROMPT-FINISH*`'> `EXT:PROMPT-NEW-PACKAGE`'> `EXT:PACKAGE-SHORTEST-NAME`'> `CUSTOM:*PRINT-SYMBOL-PACKAGE-PREFIX-SHORTEST*`'> `EXT:*COMMAND-INDEX*`'> `EXT:BREAK-LEVEL`'> `EXT:STEP-LEVEL`'> `EXT:READ-BYTE-LOOKAHEAD`'> `EXT:READ-BYTE-NO-HANG`'> `EXT:READ-BYTE-WILL-HANG-P`'> `EXT:READ-CHAR-WILL-HANG-P`'> `EXT:READ-BYTE-SEQUENCE`'> `EXT:READ-CHAR-SEQUENCE`'> `EXT:READ-FLOAT`'> `EXT:READ-INTEGER`'> `:EXTENDED` `:IGNORE-CASE` `:NEWLINE` `:NOSUB`'> `:NOTBOL` `:NOTEOL`'> `REGEXP:REGEXP-MATCHER`'> `EXT:RE-EXPORT`'> `REGEXP:MATCH`'> `REGEXP:MATCH-END`'> `REGEXP:MATCH-START`'> `REGEXP:MATCH-STRING`'> `REGEXP:REGEXP-COMPILE`'> `REGEXP:REGEXP-EXEC`'> `REGEXP:REGEXP-QUOTE`'> `REGEXP:REGEXP-SPLIT`'> `REGEXP:WITH-LOOP-SPLIT`'> `EXT:RUN-SHELL-COMMAND`'> `EXT:RUN-PROGRAM`'> `SCREEN:*WINDOW*`'> `EXT:SET-GLOBAL-HANDLER`'> `EXT:WITHOUT-GLOBAL-HANDLERS`'> `EXT:SHELL`'> `SOCKET:SOCKET-ACCEPT`'> `SOCKET:SOCKET-CONNECT`'> `SOCKET:SOCKET-OPTIONS`'> `SOCKET:SOCKET-STATUS`'> `SOCKET:SOCKET-WAIT`'> `SOCKET:SOCKET-SERVER`'> `SOCKET:SOCKET-STREAM`'> `SOCKET:SOCKET-SERVER`'> `SOCKET:SOCKET-SERVER-CLOSE`'> `SOCKET:SOCKET-SERVER-HOST`'> `SOCKET:SOCKET-SERVER-PORT`'> `SOCKET:STREAM-HANDLES`'> `SOCKET:SOCKET-STREAM-HOST`'> `SOCKET:SOCKET-STREAM-LOCAL`'> `SOCKET:SOCKET-STREAM-PEER`'> `SOCKET:SOCKET-STREAM-PORT`'> `SOCKET:SOCKET-STREAM-SHUTDOWN`'> `CUSTOM:*SOURCE-FILE-TYPES*`'> `CUSTOM:*PRINT-SPACE-CHAR-ANSI*`'> `EXT:SPECIAL-VARIABLE-P`'> `GRAY:STREAM-POSITION`'> `GRAY:STREAM-LINE-COLUMN`'> `GRAY:STREAM-READ-BYTE`'> `GRAY:STREAM-READ-BYTE-LOOKAHEAD`'> `GRAY:STREAM-READ-BYTE-NO-HANG`'> `GRAY:STREAM-READ-BYTE-WILL-HANG-P`'> `GRAY:STREAM-READ-CHAR`'> `GRAY:STREAM-READ-CHAR-NO-HANG`'> `GRAY:STREAM-UNREAD-CHAR`'> `GRAY:STREAM-WRITE-CHAR`'> `GRAY:STREAM-READ-CHAR-SEQUENCE`'> `GRAY:STREAM-READ-BYTE-SEQUENCE`'> `GRAY:STREAM-WRITE-CHAR-SEQUENCE`'> `GRAY:STREAM-WRITE-BYTE-SEQUENCE`'> `EXT:STRING-WIDTH`'> `EXT:STRING-INVERTCASE`'> `EXT:NSTRING-INVERTCASE`'> `CUSTOM:*SUPPRESS-CHECK-REDEFINITION*`'> `CUSTOM:*SUPPRESS-SIMILAR-CONSTANT-REDEFINITION-WARNING*`'> `CUSTOM:*SYSTEM-PACKAGE-LIST*`'> `CUSTOM:*TERMINAL-ENCODING*`'> `EXT:THE-ENVIRONMENT`'> `:TIMEOUT`'> [seconds [microseconds]]'> `CUSTOM:*TRACE-INDENT*`'> `EXT:*TRACE-VALUES*`'> `EXT:TIMES`'> `EXT:UNCOMPILE`'> `CUSTOM:*USER-COMMANDS*`'> `CHARSET:UCS-4`'> `CHARSET:UTF-8`'> `CHARSET:UTF-16`'> `CUSTOM:*WARN-ON-FLOATING-POINT-CONTAGION*`'> `CUSTOM:*WARN-ON-FLOATING-POINT-RATIONAL-CONTAGION*`'> `LDAP:WITH-DIR-KEY-OPEN`'> `LDAP:WITH-DIR-KEY-SEARCH`'> `EXT:WEAK-ALIST`'> `EXT:WEAK-AND-MAPPING`'> `EXT:WEAK-AND-RELATION`'> `EXT:WEAK-LIST`'> `EXT:WEAK-MAPPING`'> `EXT:WEAK-OR-MAPPING`'> `EXT:WEAK-OR-RELATION`'> `EXT:WEAK-POINTER`'> `EXT:WITH-KEYBOARD`'> `EXT:WITH-OUTPUT-TO-PRINTER`'> `EXT:WITH-RESTARTS`'> `EXT:WRITE-BYTE-SEQUENCE`'> `EXT:WRITE-CHAR-SEQUENCE`'> `EXT:WRITE-FLOAT`'> `EXT:WRITE-INTEGER`'> `CUSTOM:*PRINT-EMPTY-ARRAYS-ANSI*`'> `CUSTOM:*PRINT-UNREADABLE-ANSI*`'> init function'> RC file'> `COMPILE-FILE`'> `LOAD`'> `REQUIRE`'> bytecode'> immediate object'> `EXT:FASTHASH-EQ`'> `EXT:STABLEHASH-EQ`'> `EXT:STANDARD-STABLEHASH`'> `EXT:STRUCTURE-STABLEHASH`'> `CUSTOM:*WARN-ON-HASHTABLE-NEEDING-REHASH-AFTER-GC*`'> `CUSTOM:*REPORT-ERROR-PRINT-BACKTRACE*`'> `CUSTOM:*HTTP-PROXY*`'> `EXT:ARGV`'> `EXT:MOD-EXPT`'> `EXT:COMPILED-FILE-P`'> `help`'> `~!`'> `~.`'> A'> B'> C'> AB'> BC'> B'"> AB'"> B'C">

modprep
'>

i18n'> regexp'> syscalls'> readline'> gdbm'> berkeley-db'> dirkey'> postgresql'> oracle'> libsvm'> pari'> matlab'> netica'> pcre'> wildcard'> zlib'> rawsock'> fastcgi'> clx/mit-clx'> clx/new-clx'> gtk2'> bindings/glibc'> bindings/win32'> queens'>

POSIX:RESOLVE-HOST-IPADDR
'> `POSIX:RLIMIT`'> `POSIX:MAKE-XTERM-IO-STREAM`'> `POSIX:STREAM-OPTIONS`'> `POSIX:STREAM-LOCK`'> `POSIX:COPY-FILE`'> `POSIX:DUPLICATE-HANDLE`'>

Netica C API'>

Oracle'> OCI'> `ORACLE:CONNECT`'>

FastCGI'> mod_fastcgi'>

PostgreSQL'>

PARI'>

CATEGORY'> DOMAIN'> `I18N:GETTEXT`'> MSGID'> `I18N:NGETTEXT`'> `I18N:TEXTDOMAIN`'> `I18N:TEXTDOMAINDIR`'>

LibSVM'>

FFI:ALLOCATE-DEEP
'> `FFI:ALLOCATE-SHALLOW`'> ALLOCATION'> `FFI:BITSIZEOF`'> FFI:C-ARRAY'> FFI:C-ARRAY-MAX'> FFI:C-ARRAY-PTR'> FFI:C-FUNCTION'> `FFI:C-LINES`'> FFI:C-POINTER'> FFI:C-PTR'> FFI:C-PTR-NULL'> FFI:C-STRING'> FFI:C-STRUCT'> FFI:C-UNION'> `FFI:C-VAR-ADDRESS`'> `FFI:C-VAR-OBJECT`'> `FFI:CAST`'> `clisp-link`'> `FFI:DEF-C-CONST`'> `FFI:DEF-C-ENUM`'> `FFI:DEF-C-STRUCT`'> `FFI:DEF-C-TYPE`'> `FFI:DEF-C-VAR`'> `FFI:DEF-CALL-IN`'> `FFI:DEF-CALL-OUT`'> `FFI:DEPARSE-C-TYPE`'> `FFI:DEREF`'> `FFI:ELEMENT`'> `FFI:*FOREIGN-GUARD*`'> `FFI:*OUTPUT-C-FUNCTIONS*`'> foreign-address'> foreign-entity'> foreign-pointer'> `FFI:SET-FOREIGN-POINTER`'> `FFI:FOREIGN-ADDRESS`'> `FFI:FOREIGN-ADDRESS-NULL`'> `FFI:FOREIGN-ADDRESS`'> `FFI:FOREIGN-ADDRESS-UNSIGNED`'> `FFI:FOREIGN-VALUE`'> `FFI:FOREIGN-ALLOCATE`'> `FFI:FOREIGN-FREE`'> `FFI:FOREIGN-FUNCTION`'> `FFI:FOREIGN-FUNCTION`'> `FFI:FOREIGN-POINTER`'> `FFI:FOREIGN-POINTER`'> `FFI:FOREIGN-POINTER-INFO`'> `FFI:FOREIGN-VARIABLE`'> `FFI:FOREIGN-VARIABLE`'> `FFI:CLOSE-FOREIGN-LIBRARY`'> `FFI:OPEN-FOREIGN-LIBRARY`'> `FFI:DEFAULT-FOREIGN-LIBRARY`'> linking set'> `link.sh`'> module set'> `SYS::DYNLOAD-MODULES`'> `TO_LOAD`'> `TO_PRELOAD`'> `EXT:MODULE-INFO`'> module'> This module is present in the &base; &linkset; by default.'> `base`'> `full`'> object'> `FFI:OFFSET`'> PARAM-MODE'> `FFI:PARSE-C-TYPE`'> SIMPLE-C-TYPE'> `FFI:SIZEOF`'> `FFI:SLOT`'> `FFI:TYPEOF`'> `FFI:UNSIGNED-FOREIGN-ADDRESS`'> `FFI:VALIDP`'> `FFI:WITH-C-PLACE`'> `FFI:WITH-C-VAR`'> `FFI:WITH-FOREIGN-OBJECT`'> `FFI:WITH-FOREIGN-STRING`'> `FFI:MEMORY-AS`'> `SYS::WRITE-FLOAT-DECIMAL`'>

block-const
'> `codevec`'> `consts`'> #<DISABLED>'> `flags`'> `jmpbufsize`'> `keyword-const`'>
mnemonic
description
semantics
'> `mv_count`'> `mv_space`'> `numreq`'> `other-const`'> `SP`'> `STACK`'> `tagbody-const`'> #<UNBOUND>'> `value1`'> `venv-const`'>

address'> argument'> arguments'> b'> base'> block-cons'> body'> buffer'> c'> case-sensitive'> char'> class'> classes'> c-name'> column'> command'> condition'> connection'> contents'> count'> c-place'> create'> c-type'> c-type&sub-1;'> c-type&sub-n;'> c-type-internal'> data'> db'> declaration'> dependent'> destination'> digits'> dim'> dim&sub-1;'> dim&sub-n;'> dimensions'> direction'> dkey'> domain'> element-type'> encoding'> end'> eof-error-p'> eof-value'> f'> family'> filename'> form'> format-string'> function'> function-name'> generic-function'> gid'> hash-function'> host'> hardware'> i'> ident&sub-1;'> ident&sub-n;'> index'> index&sub-1;'> index&sub-n;'> initargs'> initform'> instance'> integer'> interactive'> item'> k'> k&sub-1;'> k&sub-2;'> k&sub-n;'> key'> keys'> l'> library-name'> label'> language'> lc'> length'> line'> list'> log'> location'> m'> match'> maxdimension'> method-combination'> memory-size'> message'> metaobject'> method'> methods'> module'> mode'> model'> n'> name'> network'> next'> new-name'> no-hang'> number'> new-value'> object'> offset'> open'> option'> options'> operating system'> package'> parameter'> password'> pathname'> pattern'> pid'> place'> port'> predicate'> problem'> program'> protocol'> real'> recursive-p'> result'> result-type'> restart-clause'> sequence'> size'> slot'> slot-definition'> effective-slot-definition'> direct-slot-definition'> slot-name'> slot-spec'> signal'> socket'> socket-server'> socket-stream'> source'> specialized-lambda-list'> specializer'> start'> status'> stream'> string'> 1'> 2'> l'> max'> n'> subclass'> superclass'> symbol'> tag'> target'> tagbody-cons'> test-function'> type'> uc'> uid'> user'> v'> value-type'> value'> variable'> vector'> what'> window-stream'> x'> x&sub-1;'> x&sub-n;'> y'>

EXT:*ARGS*
'> clisp'> interpreter-arguments'> interpreter'>

CPU type
32-bit CPU
64-bit CPU
'>
command
abbreviation
operation
'>
character
code
'>
code
char
'>
#x0
#x1
#x2
#x3
#x4
#x5
#x6
#x7
#x8
#x9
#xA
#xB
#xC
#xD
#xE
#xF
'>
key
value
'> **'> #x20 ! "#$% &'() *+,- ./
#x30
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?
#x40
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
#x50
P
Q
R
S
T
U
V
W
X
Y
Z
[
\
]
^
_
#x60
`
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
#x70
p
q
r
s
t
u
v
w
x
y
z
{
|
}
~
'> Alternate'> Control'> &ctrl;C'> Shift'> #P".fas"'> #P".lisp"'> #P".mem"'> #P".c"'> `#P".lib"`'> Makefile'> `lispinit.mem`'> lisp.run'> `"clisp.h"`'>

"*"'> "?"'> "."'> "/"'> "\"'> ":"'> a|...|`z`'> A|...|`Z`'> defaults'> device'> directory'> startpoint'> subdir'> version'>

always &nil;

'> Pathname components'>
`&directory-r; = (&startpoint-r; . subdirs)`

- element | values | meaning
  --- | --- | ---
  &startpoint-r; | &relative-k; | &absolute-k; |
  subdirs | `()` | `(&subdir-r; . subdirs)` |
  &subdir-r; | &wild-inferiors-k; | `**` or `...`, all subdirectories
  &subdir-r; | &simple-string-t;, &maybe-wild; |

&name-r;
&type-r;

- &nil; or &simple-string-t;, &maybe-wild;

&version-r;

- &nil; or &wild-k; or &newest-k; (after merging the defaults)

'> split into name and type.'> #P"foo"'> #P"bar"'> #P"foo.lisp"'> `bytecode.d`'> `config.lisp`'> `constobj.d`'> `constsym.d`'> `eval.d`'> `fsubr.d`'> `init.lisp`'> `inspect.lisp`'> `exporting.lisp`'> `floatprint.lisp`'> `macros3.lisp`'> `src/NEWS`'> `spvw.d`'> `subr.d`'> `subrkw.d`'>

(&signed-byte-t; 16)'> (&signed-byte-t; 32)'> (&signed-byte-t; 8)'> (&signed-byte-t; &n-r;)'> (&unsigned-byte-t; 16)'> (&unsigned-byte-t; 32)'> (&unsigned-byte-t; 8)'> (&unsigned-byte-t; &n-r;)'> (&vector-t; (&unsigned-byte-t; 8))'>

yes

'>

no

'> yes'> no'> and'> not'> is'> after'> before'> must'> ASCII character set'>

Implementation dependent: only in &clisp;'> &win32; platform only.'> &unix; platform only.'> &unix;, &win32; platforms only.'> Only in &clisp; built &with; compile-time flag &unicode;'> Only in &clisp; built &without; compile-time flag &unicode;'> No platform supports this currently'> '> Advantages and Disadvantages&varlist-table;'> The &sost-r; argument can also be a raw socket.'>