Fix comment
[jscl.git] / CLHS.org
1 #+SEQ_TODO: TODO DOING | DONE
2
3 Current JSCL implementation status, taking Common Lisp Hyper Spec Dictionaries
4 as a base. DONE status will be achieved whenever a feature is fully
5 implemented and tested.
6
7 * Implementation status [4/678][0%]
8   :PROPERTIES:
9        :COOKIE_DATA: todo recursive
10        :END:
11 ** [0/21][0%] Evaluation and Compilation
12 *** TODO Function COMPILE
13 *** TODO Special Operator EVAL-WHEN
14 *** TODO Special Operator LOAD-TIME-VALUE
15 *** TODO Accessor COMPILER-MACRO-FUNCTION
16 *** TODO Macro DEFINE-COMPILER-MACRO
17 *** TODO Accessor MACRO-FUNCTION
18 *** TODO Function MACROEXPAND, MACROEXPAND-1
19 *** TODO Special Operator SYMBOL-MACROLET
20 *** TODO Variable *MACROEXPAND-HOOK*
21 *** TODO Declaration IGNORE, IGNORABLE
22 *** TODO Declaration DYNAMIC-EXTENT
23 *** TODO Declaration TYPE
24 *** TODO Declaration INLINE, NOTINLINE
25 *** TODO Declaration FTYPE
26 *** TODO Declaration DECLARATION
27 *** TODO Declaration OPTIMIZE
28 *** TODO Declaration SPECIAL
29 *** TODO Special Operator LOCALLY
30 *** TODO Special Operator THE
31 *** TODO Function SPECIAL-OPERATOR-P
32 *** TODO Function CONSTANTP
33 ** [0/31][0%] Types and Classes
34 *** TODO Type NIL
35 *** TODO Type BOOLEAN
36 *** TODO System Class FUNCTION
37 *** TODO Type COMPILED-FUNCTION
38 *** TODO System Class GENERIC-FUNCTION
39 *** TODO System Class STANDARD-GENERIC-FUNCTION
40 *** TODO System Class CLASS
41 *** TODO System Class BUILT-IN-CLASS
42 *** TODO System Class STRUCTURE-CLASS
43 *** TODO System Class STANDARD-CLASS
44 *** TODO System Class METHOD
45 *** TODO System Class STANDARD-METHOD
46 *** TODO Class STRUCTURE-OBJECT
47 *** TODO Class STANDARD-OBJECT
48 *** TODO System Class METHOD-COMBINATION
49 *** TODO System Class T
50 *** TODO Type Specifier SATISFIES
51 *** TODO Type Specifier MEMBER
52 *** TODO Type Specifier NOT
53 *** TODO Type Specifier AND
54 *** TODO Type Specifier OR
55 *** TODO Type Specifier VALUES
56 *** TODO Type Specifier EQL
57 *** TODO Function COERCE
58 *** TODO Macro DEFTYPE
59 *** TODO Function SUBTYPEP
60 *** TODO Function TYPE-OF
61 *** TODO Function TYPEP
62 *** TODO Condition Type TYPE-ERROR
63 *** TODO Function TYPE-ERROR-DATUM, TYPE-ERROR-EXPECTED-TYPE
64 *** TODO Condition Type SIMPLE-TYPE-ERROR
65 ** [0/69][0%] Data and Control Flow
66 *** TODO Function APPLY
67 *** TODO Macro DEFUN
68 *** TODO Accessor FDEFINITION
69 *** TODO Function FBOUNDP
70 *** TODO Function FMAKUNBOUND
71 *** TODO Special Operator FLET, LABELS, MACROLET
72 *** TODO Function FUNCALL
73 *** TODO Special Operator FUNCTION
74 *** TODO Function FUNCTION-LAMBDA-EXPRESSION
75 *** TODO Function FUNCTIONP
76 *** TODO Function COMPILED-FUNCTION-P
77 *** TODO Constant Variable CALL-ARGUMENTS-LIMIT
78 *** TODO Constant Variable LAMBDA-LIST-KEYWORDS
79 *** TODO Constant Variable LAMBDA-PARAMETERS-LIMIT
80 *** TODO Macro DEFCONSTANT
81 *** TODO Macro DEFPARAMETER, DEFVAR
82 *** TODO Macro DESTRUCTURING-BIND
83 *** TODO Special Operator LET, LET*
84 *** TODO Special Operator PROGV
85 *** TODO Special Form SETQ
86 *** TODO Macro PSETQ
87 *** TODO Special Operator BLOCK
88 *** TODO Special Operator CATCH
89 *** TODO Special Operator GO
90 *** TODO Special Operator RETURN-FROM
91 *** TODO Macro RETURN
92 *** TODO Special Operator TAGBODY
93 *** TODO Special Operator THROW
94 *** TODO Special Operator UNWIND-PROTECT
95 *** TODO Constant Variable NIL
96 *** TODO Function NOT
97 *** TODO Constant Variable T
98 *** TODO Function EQ
99 *** TODO Function EQL
100 *** TODO Function EQUAL
101 *** TODO Function EQUALP
102 *** TODO Function IDENTITY
103 *** TODO Function COMPLEMENT
104 *** TODO Function CONSTANTLY
105 *** TODO Function EVERY, SOME, NOTEVERY, NOTANY
106 *** TODO Macro AND
107 *** TODO Macro COND
108 *** TODO Special Operator IF
109 *** TODO Macro OR
110 *** TODO Macro WHEN, UNLESS
111 *** TODO Macro CASE, CCASE, ECASE
112 *** TODO Macro TYPECASE, CTYPECASE, ETYPECASE
113 *** TODO Macro MULTIPLE-VALUE-BIND
114 *** TODO Special Operator MULTIPLE-VALUE-CALL
115 *** TODO Macro MULTIPLE-VALUE-LIST
116 *** TODO Special Operator MULTIPLE-VALUE-PROG1
117 *** TODO Macro MULTIPLE-VALUE-SETQ
118 *** TODO Accessor VALUES
119 *** TODO Function VALUES-LIST
120 *** TODO Constant Variable MULTIPLE-VALUES-LIMIT
121 *** TODO Macro NTH-VALUE
122 *** TODO Macro PROG, PROG*
123 *** TODO Macro PROG1, PROG2
124 *** TODO Special Operator PROGN
125 *** TODO Macro DEFINE-MODIFY-MACRO
126 *** TODO Macro DEFSETF
127 *** TODO Macro DEFINE-SETF-EXPANDER
128 *** TODO Function GET-SETF-EXPANSION
129 *** TODO Macro SETF, PSETF
130 *** TODO Macro SHIFTF
131 *** TODO Macro ROTATEF
132 *** TODO Condition Type CONTROL-ERROR
133 *** TODO Condition Type PROGRAM-ERROR
134 *** TODO Condition Type UNDEFINED-FUNCTION
135 ** [0/5][0%] Iteration
136 *** TODO Macro DO, DO*
137 *** TODO Macro DOTIMES
138 *** TODO Macro DOLIST
139 *** TODO Macro LOOP
140 *** TODO Local Macro LOOP-FINISH
141 ** [0/41][0%] Objects
142 *** TODO Standard Generic Function FUNCTION-KEYWORDS
143 *** TODO Function ENSURE-GENERIC-FUNCTION
144 *** TODO Standard Generic Function ALLOCATE-INSTANCE
145 *** TODO Standard Generic Function REINITIALIZE-INSTANCE
146 *** TODO Standard Generic Function SHARED-INITIALIZE
147 *** TODO Standard Generic Function UPDATE-INSTANCE-FOR-DIFFERENT-CLASS
148 *** TODO Standard Generic Function UPDATE-INSTANCE-FOR-REDEFINED-CLASS
149 *** TODO Standard Generic Function CHANGE-CLASS
150 *** TODO Function SLOT-BOUNDP
151 *** TODO Function SLOT-EXISTS-P
152 *** TODO Function SLOT-MAKUNBOUND
153 *** TODO Standard Generic Function SLOT-MISSING
154 *** TODO Standard Generic Function SLOT-UNBOUND
155 *** TODO Function SLOT-VALUE
156 *** TODO Standard Generic Function METHOD-QUALIFIERS
157 *** TODO Standard Generic Function NO-APPLICABLE-METHOD
158 *** TODO Standard Generic Function NO-NEXT-METHOD
159 *** TODO Standard Generic Function REMOVE-METHOD
160 *** TODO Standard Generic Function MAKE-INSTANCE
161 *** TODO Standard Generic Function MAKE-INSTANCES-OBSOLETE
162 *** TODO Standard Generic Function MAKE-LOAD-FORM
163 *** TODO Function MAKE-LOAD-FORM-SAVING-SLOTS
164 *** TODO Macro WITH-ACCESSORS
165 *** TODO Macro WITH-SLOTS
166 *** TODO Macro DEFCLASS
167 *** TODO Macro DEFGENERIC
168 *** TODO Macro DEFMETHOD
169 *** TODO Accessor FIND-CLASS
170 *** TODO Local Function NEXT-METHOD-P
171 *** TODO Local Macro CALL-METHOD, MAKE-METHOD
172 *** TODO Local Function CALL-NEXT-METHOD
173 *** TODO Standard Generic Function COMPUTE-APPLICABLE-METHODS
174 *** TODO Macro DEFINE-METHOD-COMBINATION
175 *** TODO Standard Generic Function FIND-METHOD
176 *** TODO Standard Generic Function ADD-METHOD
177 *** TODO Standard Generic Function INITIALIZE-INSTANCE
178 *** TODO Standard Generic Function CLASS-NAME
179 *** TODO Standard Generic Function (SETF CLASS-NAME)
180 *** TODO Function CLASS-OF
181 *** TODO Condition Type UNBOUND-SLOT
182 *** TODO Function UNBOUND-SLOT-INSTANCE
183 ** [0/2][0%] Structures
184 *** TODO Macro DEFSTRUCT
185 *** TODO Function COPY-STRUCTURE
186 ** [0/46][0%] Conditions
187 *** TODO Condition Type CONDITION
188 *** TODO Condition Type WARNING
189 *** TODO Condition Type STYLE-WARNING
190 *** TODO Condition Type SERIOUS-CONDITION
191 *** TODO Condition Type ERROR
192 *** TODO Condition Type CELL-ERROR
193 *** TODO Function CELL-ERROR-NAME
194 *** TODO Condition Type PARSE-ERROR
195 *** TODO Condition Type STORAGE-CONDITION
196 *** TODO Macro ASSERT
197 *** TODO Function ERROR
198 *** TODO Function CERROR
199 *** TODO Macro CHECK-TYPE
200 *** TODO Condition Type SIMPLE-ERROR
201 *** TODO Function INVALID-METHOD-ERROR
202 *** TODO Function METHOD-COMBINATION-ERROR
203 *** TODO Function SIGNAL
204 *** TODO Condition Type SIMPLE-CONDITION
205 *** TODO Function SIMPLE-CONDITION-FORMAT-CONTROL, SIMPLE-CONDITION-FORMAT-ARGUMENTS
206 *** TODO Function WARN
207 *** TODO Condition Type SIMPLE-WARNING
208 *** TODO Function INVOKE-DEBUGGER
209 *** TODO Function BREAK
210 *** TODO Variable *DEBUGGER-HOOK*
211 *** TODO Variable *BREAK-ON-SIGNALS*
212 *** TODO Macro HANDLER-BIND
213 *** TODO Macro HANDLER-CASE
214 *** TODO Macro IGNORE-ERRORS
215 *** TODO Macro DEFINE-CONDITION
216 *** TODO Function MAKE-CONDITION
217 *** TODO System Class RESTART
218 *** TODO Function COMPUTE-RESTARTS
219 *** TODO Function FIND-RESTART
220 *** TODO Function INVOKE-RESTART
221 *** TODO Function INVOKE-RESTART-INTERACTIVELY
222 *** TODO Macro RESTART-BIND
223 *** TODO Macro RESTART-CASE
224 *** TODO Function RESTART-NAME
225 *** TODO Macro WITH-CONDITION-RESTARTS
226 *** TODO Macro WITH-SIMPLE-RESTART
227 *** TODO Restart ABORT
228 *** TODO Restart CONTINUE
229 *** TODO Restart MUFFLE-WARNING
230 *** TODO Restart STORE-VALUE
231 *** TODO Restart USE-VALUE
232 *** TODO Function ABORT, CONTINUE, MUFFLE-WARNING, STORE-VALUE, USE-VALUE
233 ** [0/20][0%] Symbols
234 *** TODO System Class SYMBOL
235 *** TODO Type KEYWORD
236 *** TODO Function SYMBOLP
237 *** TODO Function KEYWORDP
238 *** TODO Function MAKE-SYMBOL
239 *** TODO Function COPY-SYMBOL
240 *** TODO Function GENSYM
241 *** TODO Variable *GENSYM-COUNTER*
242 *** TODO Function GENTEMP
243 *** TODO Accessor SYMBOL-FUNCTION
244 *** TODO Function SYMBOL-NAME
245 *** TODO Function SYMBOL-PACKAGE
246 *** TODO Accessor SYMBOL-PLIST
247 *** TODO Accessor SYMBOL-VALUE
248 *** TODO Accessor GET
249 *** TODO Function REMPROP
250 *** TODO Function BOUNDP
251 *** TODO Function MAKUNBOUND
252 *** TODO Function SET
253 *** TODO Condition Type UNBOUND-VARIABLE
254 ** [0/30][0%] Packages
255 *** TODO System Class PACKAGE
256 *** TODO Function EXPORT
257 *** TODO Function FIND-SYMBOL
258 *** TODO Function FIND-PACKAGE
259 *** TODO Function FIND-ALL-SYMBOLS
260 *** TODO Function IMPORT
261 *** TODO Function LIST-ALL-PACKAGES
262 *** TODO Function RENAME-PACKAGE
263 *** TODO Function SHADOW
264 *** TODO Function SHADOWING-IMPORT
265 *** TODO Function DELETE-PACKAGE
266 *** TODO Function MAKE-PACKAGE
267 *** TODO Macro WITH-PACKAGE-ITERATOR
268 *** TODO Function UNEXPORT
269 *** TODO Function UNINTERN
270 *** TODO Macro IN-PACKAGE
271 *** TODO Function UNUSE-PACKAGE
272 *** TODO Function USE-PACKAGE
273 *** TODO Macro DEFPACKAGE
274 *** TODO Macro DO-SYMBOLS, DO-EXTERNAL-SYMBOLS, DO-ALL-SYMBOLS
275 *** TODO Function INTERN
276 *** TODO Function PACKAGE-NAME
277 *** TODO Function PACKAGE-NICKNAMES
278 *** TODO Function PACKAGE-SHADOWING-SYMBOLS
279 *** TODO Function PACKAGE-USE-LIST
280 *** TODO Function PACKAGE-USED-BY-LIST
281 *** TODO Function PACKAGEP
282 *** TODO Variable *PACKAGE*
283 *** TODO Condition Type PACKAGE-ERROR
284 *** TODO Function PACKAGE-ERROR-PACKAGE
285 ** [0/84][0%] Numbers
286 *** TODO System Class NUMBER
287 *** TODO System Class COMPLEX
288 *** TODO System Class REAL
289 *** TODO System Class FLOAT
290 *** TODO Type SHORT-FLOAT, SINGLE-FLOAT, DOUBLE-FLOAT, LONG-FLOAT
291 *** TODO System Class RATIONAL
292 *** TODO System Class RATIO
293 *** TODO System Class INTEGER
294 *** TODO Type SIGNED-BYTE
295 *** TODO Type UNSIGNED-BYTE
296 *** TODO Type Specifier MOD
297 *** TODO Type BIT
298 *** TODO Type FIXNUM
299 *** TODO Type BIGNUM
300 *** TODO Function =, /=, <, >, <=, >=
301 *** TODO Function MAX, MIN
302 *** TODO Function MINUSP, PLUSP
303 *** TODO Function ZEROP
304 *** TODO Function FLOOR, FFLOOR, CEILING, FCEILING, TRUNCATE, FTRUNCATE, ROUND, FROUND
305 *** TODO Function SIN, COS, TAN
306 *** TODO Function ASIN, ACOS, ATAN
307 *** TODO Constant Variable PI
308 *** TODO Function SINH, COSH, TANH, ASINH, ACOSH, ATANH
309 *** TODO Function *
310 *** TODO Function +
311 *** TODO Function -
312 *** TODO Function /
313 *** TODO Function 1+, 1-
314 *** TODO Function ABS
315 *** TODO Function EVENP, ODDP
316 *** TODO Function EXP, EXPT
317 *** TODO Function GCD
318 *** TODO Macro INCF, DECF
319 *** TODO Function LCM
320 *** TODO Function LOG
321 *** TODO Function MOD, REM
322 *** TODO Function SIGNUM
323 *** TODO Function SQRT, ISQRT
324 *** TODO System Class RANDOM-STATE
325 *** TODO Function MAKE-RANDOM-STATE
326 *** TODO Function RANDOM
327 *** TODO Function RANDOM-STATE-P
328 *** TODO Variable *RANDOM-STATE*
329 *** TODO Function NUMBERP
330 *** TODO Function CIS
331 *** TODO Function COMPLEX
332 *** TODO Function COMPLEXP
333 *** TODO Function CONJUGATE
334 *** TODO Function PHASE
335 *** TODO Function REALPART, IMAGPART
336 *** TODO Function UPGRADED-COMPLEX-PART-TYPE
337 *** TODO Function REALP
338 *** TODO Function NUMERATOR, DENOMINATOR
339 *** TODO Function RATIONAL, RATIONALIZE
340 *** TODO Function RATIONALP
341 *** TODO Function ASH
342 *** TODO Function INTEGER-LENGTH
343 *** TODO Function INTEGERP
344 *** TODO Function PARSE-INTEGER
345 *** TODO Function BOOLE
346 *** TODO Constant Variable BOOLE-1, BOOLE-2, BOOLE-AND, BOOLE-ANDC1, BOOLE-ANDC2, BOOLE-C1, BOOLE-C2, BOOLE-CLR, BOOLE-EQV, BOOLE-IOR, BOOLE-NAND, BOOLE-NOR, BOOLE-ORC1, BOOLE-ORC2, BOOLE-SET, BOOLE-XOR
347 *** TODO Function LOGAND, LOGANDC1, LOGANDC2, LOGEQV, LOGIOR, LOGNAND, LOGNOR, LOGNOT, LOGORC1, LOGORC2, LOGXOR
348 *** TODO Function LOGBITP
349 *** TODO Function LOGCOUNT
350 *** TODO Function LOGTEST
351 *** TODO Function BYTE, BYTE-SIZE, BYTE-POSITION
352 *** TODO Function DEPOSIT-FIELD
353 *** TODO Function DPB
354 *** TODO Accessor LDB
355 *** TODO Function LDB-TEST
356 *** TODO Accessor MASK-FIELD
357 *** TODO Constant Variable MOST-POSITIVE-FIXNUM, MOST-NEGATIVE-FIXNUM
358 *** TODO Function DECODE-FLOAT, SCALE-FLOAT, FLOAT-RADIX, FLOAT-SIGN, FLOAT-DIGITS, FLOAT-PRECISION, INTEGER-DECODE-FLOAT
359 *** TODO Function FLOAT
360 *** TODO Function FLOATP
361 *** TODO Constant Variable MOST-POSITIVE-SHORT-FLOAT, LEAST-POSITIVE-SHORT-FLOAT, LEAST-POSITIVE-NORMALIZED-SHORT-FLOAT, MOST-POSITIVE-DOUBLE-FLOAT, LEAST-POSITIVE-DOUBLE-FLOAT, LEAST-POSITIVE-NORMALIZED-DOUBLE-FLOAT, MOST-POSITIVE-LONG-FLOAT, LEAST-POSITIVE-LONG-FLOAT, LEAST-POSITIVE-NORMALIZED-LONG-FLOAT, MOST-POSITIVE-SINGLE-FLOAT, LEAST-POSITIVE-SINGLE-FLOAT, LEAST-POSITIVE-NORMALIZED-SINGLE-FLOAT, MOST-NEGATIVE-SHORT-FLOAT, LEAST-NEGATIVE-SHORT-FLOAT, LEAST-NEGATIVE-NORMALIZED-SHORT-FLOAT, MOST-NEGATIVE-SINGLE-FLOAT, LEAST-NEGATIVE-SINGLE-FLOAT, LEAST-NEGATIVE-NORMALIZED-SINGLE-FLOAT, MOST-NEGATIVE-DOUBLE-FLOAT, LEAST-NEGATIVE-DOUBLE-FLOAT, LEAST-NEGATIVE-NORMALIZED-DOUBLE-FLOAT, MOST-NEGATIVE-LONG-FLOAT, LEAST-NEGATIVE-LONG-FLOAT, LEAST-NEGATIVE-NORMALIZED-LONG-FLOAT
362 *** TODO Constant Variable SHORT-FLOAT-EPSILON, SHORT-FLOAT-NEGATIVE-EPSILON, SINGLE-FLOAT-EPSILON, SINGLE-FLOAT-NEGATIVE-EPSILON, DOUBLE-FLOAT-EPSILON, DOUBLE-FLOAT-NEGATIVE-EPSILON, LONG-FLOAT-EPSILON, LONG-FLOAT-NEGATIVE-EPSILON
363 *** TODO Condition Type ARITHMETIC-ERROR
364 *** TODO Function ARITHMETIC-ERROR-OPERANDS, ARITHMETIC-ERROR-OPERATION
365 *** TODO Condition Type DIVISION-BY-ZERO
366 *** TODO Condition Type FLOATING-POINT-INVALID-OPERATION
367 *** TODO Condition Type FLOATING-POINT-INEXACT
368 *** TODO Condition Type FLOATING-POINT-OVERFLOW
369 *** TODO Condition Type FLOATING-POINT-UNDERFLOW
370 ** [0/21][0%] Characters
371 *** TODO System Class CHARACTER
372 *** TODO Type BASE-CHAR
373 *** TODO Type STANDARD-CHAR
374 *** TODO Type EXTENDED-CHAR
375 *** TODO Function CHAR=, CHAR/=, CHAR<, CHAR>, CHAR<=, CHAR>=, CHAR-EQUAL, CHAR-NOT-EQUAL, CHAR-LESSP, CHAR-GREATERP, CHAR-NOT-GREATERP, CHAR-NOT-LESSP
376 *** TODO Function CHARACTER
377 *** TODO Function CHARACTERP
378 *** TODO Function ALPHA-CHAR-P
379 *** TODO Function ALPHANUMERICP
380 *** TODO Function DIGIT-CHAR
381 *** TODO Function DIGIT-CHAR-P
382 *** TODO Function GRAPHIC-CHAR-P
383 *** TODO Function STANDARD-CHAR-P
384 *** TODO Function CHAR-UPCASE, CHAR-DOWNCASE
385 *** TODO Function UPPER-CASE-P, LOWER-CASE-P, BOTH-CASE-P
386 *** TODO Function CHAR-CODE
387 *** TODO Function CHAR-INT
388 *** TODO Function CODE-CHAR
389 *** TODO Constant Variable CHAR-CODE-LIMIT
390 *** TODO Function CHAR-NAME
391 *** TODO Function NAME-CHAR
392 ** [4/49][8%] Conses
393 *** TODO System Class LIST
394 *** TODO System Class NULL
395 *** TODO System Class CONS
396 *** TODO Type ATOM
397 *** DONE Function CONS
398 *** DONE Function CONSP
399 *** DONE Function ATOM
400 *** DONE Function RPLACA, RPLACD
401 *** DOING Accessor CAR, CDR, CAAR, CADR, CDAR, CDDR, CAAAR, CAADR, CADAR, CADDR, CDAAR, CDADR, CDDAR, CDDDR, CAAAAR, CAAADR, CAADAR, CAADDR, CADAAR, CADADR, CADDAR, CADDDR, CDAAAR, CDAADR, CDADAR, CDADDR, CDDAAR, CDDADR, CDDDAR, CDDDDR
402 *** TODO Function COPY-TREE
403 *** DOING Function SUBLIS, NSUBLIS
404 *** DOING Function SUBST, SUBST-IF, SUBST-IF-NOT, NSUBST, NSUBST-IF, NSUBST-IF-NOT
405 *** TODO Function TREE-EQUAL
406 *** TODO Function COPY-LIST
407 *** TODO Function LIST, LIST*
408 *** TODO Function LIST-LENGTH
409 *** TODO Function LISTP
410 *** TODO Function MAKE-LIST
411 *** TODO Macro PUSH
412 *** TODO Macro POP
413 *** DOING Accessor FIRST, SECOND, THIRD, FOURTH, FIFTH, SIXTH, SEVENTH, EIGHTH, NINTH, TENTH
414 *** TODO Accessor NTH
415 *** TODO Function ENDP
416 *** TODO Function NULL
417 *** TODO Function NCONC
418 *** TODO Function APPEND
419 *** TODO Function REVAPPEND, NRECONC
420 *** TODO Function BUTLAST, NBUTLAST
421 *** TODO Function LAST
422 *** TODO Function LDIFF, TAILP
423 *** TODO Function NTHCDR
424 *** TODO Accessor REST
425 *** TODO Function MEMBER, MEMBER-IF, MEMBER-IF-NOT
426 *** TODO Function MAPC, MAPCAR, MAPCAN, MAPL, MAPLIST, MAPCON
427 *** TODO Function ACONS
428 *** TODO Function ASSOC, ASSOC-IF, ASSOC-IF-NOT
429 *** TODO Function COPY-ALIST
430 *** TODO Function PAIRLIS
431 *** TODO Function RASSOC, RASSOC-IF, RASSOC-IF-NOT
432 *** TODO Function GET-PROPERTIES
433 *** TODO Accessor GETF
434 *** TODO Macro REMF
435 *** TODO Function INTERSECTION, NINTERSECTION
436 *** TODO Function ADJOIN
437 *** TODO Macro PUSHNEW
438 *** TODO Function SET-DIFFERENCE, NSET-DIFFERENCE
439 *** TODO Function SET-EXCLUSIVE-OR, NSET-EXCLUSIVE-OR
440 *** TODO Function SUBSETP
441 *** TODO Function UNION, NUNION
442 ** [0/36][0%] Arrays
443 *** TODO System Class ARRAY
444 *** TODO Type SIMPLE-ARRAY
445 *** TODO System Class VECTOR
446 *** TODO Type SIMPLE-VECTOR
447 *** TODO System Class BIT-VECTOR
448 *** TODO Type SIMPLE-BIT-VECTOR
449 *** TODO Function MAKE-ARRAY
450 *** TODO Function ADJUST-ARRAY
451 *** TODO Function ADJUSTABLE-ARRAY-P
452 *** TODO Accessor AREF
453 *** TODO Function ARRAY-DIMENSION
454 *** TODO Function ARRAY-DIMENSIONS
455 *** TODO Function ARRAY-ELEMENT-TYPE
456 *** TODO Function ARRAY-HAS-FILL-POINTER-P
457 *** TODO Function ARRAY-DISPLACEMENT
458 *** TODO Function ARRAY-IN-BOUNDS-P
459 *** TODO Function ARRAY-RANK
460 *** TODO Function ARRAY-ROW-MAJOR-INDEX
461 *** TODO Function ARRAY-TOTAL-SIZE
462 *** TODO Function ARRAYP
463 *** TODO Accessor FILL-POINTER
464 *** TODO Accessor ROW-MAJOR-AREF
465 *** TODO Function UPGRADED-ARRAY-ELEMENT-TYPE
466 *** TODO Constant Variable ARRAY-DIMENSION-LIMIT
467 *** TODO Constant Variable ARRAY-RANK-LIMIT
468 *** TODO Constant Variable ARRAY-TOTAL-SIZE-LIMIT
469 *** TODO Function SIMPLE-VECTOR-P
470 *** TODO Accessor SVREF
471 *** TODO Function VECTOR
472 *** TODO Function VECTOR-POP
473 *** TODO Function VECTOR-PUSH, VECTOR-PUSH-EXTEND
474 *** TODO Function VECTORP
475 *** TODO Accessor BIT, SBIT
476 *** TODO Function BIT-AND, BIT-ANDC1, BIT-ANDC2, BIT-EQV, BIT-IOR, BIT-NAND, BIT-NOR, BIT-NOT, BIT-ORC1, BIT-ORC2, BIT-XOR
477 *** TODO Function BIT-VECTOR-P
478 *** TODO FunctionSIMPLE-BIT-VECTOR-P
479 ** [0/12][0%] Strings
480 *** TODO System Class STRING
481 *** TODO Type BASE-STRING
482 *** TODO Type SIMPLE-STRING
483 *** TODO Type SIMPLE-BASE-STRING
484 *** TODO Function SIMPLE-STRING-P
485 *** TODO Accessor CHAR, SCHAR
486 *** TODO Function STRING
487 *** TODO Function STRING-UPCASE, STRING-DOWNCASE, STRING-CAPITALIZE, NSTRING-UPCASE, NSTRING-DOWNCASE, NSTRING-CAPITALIZE
488 *** TODO Function STRING-TRIM, STRING-LEFT-TRIM, STRING-RIGHT-TRIM
489 *** TODO Function STRING=, STRING/=, STRING<, STRING>, STRING<=, STRING>=, STRING-EQUAL, STRING-NOT-EQUAL, STRING-LESSP, STRING-GREATERP, STRING-NOT-GREATERP, STRING-NOT-LESSP
490 *** TODO Function STRINGP
491 *** TODO Function MAKE-STRING
492 ** [0/23][0%] Sequences
493 *** TODO System Class SEQUENCE
494 *** TODO Function COPY-SEQ
495 *** TODO Accessor ELT
496 *** TODO Function FILL
497 *** TODO Function MAKE-SEQUENCE
498 *** TODO Accessor SUBSEQ
499 *** TODO Function MAP
500 *** TODO Function MAP-INTO
501 *** TODO Function REDUCE
502 *** TODO Function COUNT, COUNT-IF, COUNT-IF-NOT
503 *** TODO Function LENGTH
504 *** TODO Function REVERSE, NREVERSE
505 *** TODO Function SORT, STABLE-SORT
506 *** TODO Function FIND, FIND-IF, FIND-IF-NOT
507 *** TODO Function POSITION, POSITION-IF, POSITION-IF-NOT
508 *** TODO Function SEARCH
509 *** TODO Function MISMATCH
510 *** TODO Function REPLACE
511 *** TODO Function SUBSTITUTE, SUBSTITUTE-IF, SUBSTITUTE-IF-NOT, NSUBSTITUTE, NSUBSTITUTE-IF, NSUBSTITUTE-IF-NOT
512 *** TODO Function CONCATENATE
513 *** TODO Function MERGE
514 *** TODO Function REMOVE, REMOVE-IF, REMOVE-IF-NOT, DELETE, DELETE-IF, DELETE-IF-NOT
515 *** TODO Function REMOVE-DUPLICATES, DELETE-DUPLICATES
516 ** [0/14][0%] Hash Tables
517 *** TODO System Class HASH-TABLE
518 *** TODO Function MAKE-HASH-TABLE
519 *** TODO Function HASH-TABLE-P
520 *** TODO Function HASH-TABLE-COUNT
521 *** TODO Function HASH-TABLE-REHASH-SIZE
522 *** TODO Function HASH-TABLE-REHASH-THRESHOLD
523 *** TODO Function HASH-TABLE-SIZE
524 *** TODO Function HASH-TABLE-TEST
525 *** TODO Accessor GETHASH
526 *** TODO Function REMHASH
527 *** TODO Function MAPHASH
528 *** TODO Macro WITH-HASH-TABLE-ITERATOR
529 *** TODO Function CLRHASH
530 *** TODO Function SXHASH
531 ** [0/17][0%] Filenames
532 *** TODO System Class PATHNAME
533 *** TODO System Class LOGICAL-PATHNAME
534 *** TODO Function PATHNAME
535 *** TODO Function MAKE-PATHNAME
536 *** TODO Function PATHNAMEP
537 *** TODO Function PATHNAME-HOST, PATHNAME-DEVICE, PATHNAME-DIRECTORY, PATHNAME-NAME, PATHNAME-TYPE, PATHNAME-VERSION
538 *** TODO Function LOAD-LOGICAL-PATHNAME-TRANSLATIONS
539 *** TODO Accessor LOGICAL-PATHNAME-TRANSLATIONS
540 *** TODO Function LOGICAL-PATHNAME
541 *** TODO Variable *DEFAULT-PATHNAME-DEFAULTS*
542 *** TODO Function NAMESTRING, FILE-NAMESTRING, DIRECTORY-NAMESTRING, HOST-NAMESTRING, ENOUGH-NAMESTRING
543 *** TODO Function PARSE-NAMESTRING
544 *** TODO Function WILD-PATHNAME-P
545 *** TODO Function PATHNAME-MATCH-P
546 *** TODO Function TRANSLATE-LOGICAL-PATHNAME
547 *** TODO Function TRANSLATE-PATHNAME
548 *** TODO Function MERGE-PATHNAMES
549 ** [0/10][0%] Files
550 *** TODO Function DIRECTORY
551 *** TODO Function PROBE-FILE
552 *** TODO Function ENSURE-DIRECTORIES-EXIST
553 *** TODO Function TRUENAME
554 *** TODO Function FILE-AUTHOR
555 *** TODO Function FILE-WRITE-DATE
556 *** TODO Function RENAME-FILE
557 *** TODO Function DELETE-FILE
558 *** TODO Condition Type FILE-ERROR
559 *** TODO Function FILE-ERROR-PATHNAME
560 ** [0/57][0%] Streams
561 *** TODO System Class STREAM
562 *** TODO System Class BROADCAST-STREAM
563 *** TODO System Class CONCATENATED-STREAM
564 *** TODO System Class ECHO-STREAM
565 *** TODO System Class FILE-STREAM
566 *** TODO System Class STRING-STREAM
567 *** TODO System Class SYNONYM-STREAM
568 *** TODO System Class TWO-WAY-STREAM
569 *** TODO Function INPUT-STREAM-P, OUTPUT-STREAM-P
570 *** TODO Function INTERACTIVE-STREAM-P
571 *** TODO Function OPEN-STREAM-P
572 *** TODO Function STREAM-ELEMENT-TYPE
573 *** TODO Function STREAMP
574 *** TODO Function READ-BYTE
575 *** TODO Function WRITE-BYTE
576 *** TODO Function PEEK-CHAR
577 *** TODO Function READ-CHAR
578 *** TODO Function READ-CHAR-NO-HANG
579 *** TODO Function TERPRI, FRESH-LINE
580 *** TODO Function UNREAD-CHAR
581 *** TODO Function WRITE-CHAR
582 *** TODO Function READ-LINE
583 *** TODO Function WRITE-STRING, WRITE-LINE
584 *** TODO Function READ-SEQUENCE
585 *** TODO Function WRITE-SEQUENCE
586 *** TODO Function FILE-LENGTH
587 *** TODO Function FILE-POSITION
588 *** TODO Function FILE-STRING-LENGTH
589 *** TODO Function OPEN
590 *** TODO Function STREAM-EXTERNAL-FORMAT
591 *** TODO macro WITH-OPEN-FILE
592 *** TODO Function CLOSE
593 *** TODO Macro WITH-OPEN-STREAM
594 *** TODO Function LISTEN
595 *** TODO Function CLEAR-INPUT
596 *** TODO Function FINISH-OUTPUT, FORCE-OUTPUT, CLEAR-OUTPUT
597 *** TODO Function Y-OR-N-P, YES-OR-NO-P
598 *** TODO Function MAKE-SYNONYM-STREAM
599 *** TODO Function SYNONYM-STREAM-SYMBOL
600 *** TODO Function BROADCAST-STREAM-STREAMS
601 *** TODO Function MAKE-BROADCAST-STREAM
602 *** TODO Function MAKE-TWO-WAY-STREAM
603 *** TODO Function TWO-WAY-STREAM-INPUT-STREAM, TWO-WAY-STREAM-OUTPUT-STREAM
604 *** TODO Function ECHO-STREAM-INPUT-STREAM, ECHO-STREAM-OUTPUT-STREAM
605 *** TODO Function MAKE-ECHO-STREAM
606 *** TODO Function CONCATENATED-STREAM-STREAMS
607 *** TODO Function MAKE-CONCATENATED-STREAM
608 *** TODO Function GET-OUTPUT-STREAM-STRING
609 *** TODO Function MAKE-STRING-INPUT-STREAM
610 *** TODO Function MAKE-STRING-OUTPUT-STREAM
611 *** TODO Macro WITH-INPUT-FROM-STRING
612 *** TODO Macro WITH-OUTPUT-TO-STRING
613 *** TODO Variable *DEBUG-IO*, *ERROR-OUTPUT*, *QUERY-IO*, *STANDARD-INPUT*, *STANDARD-OUTPUT*, *TRACE-OUTPUT*
614 *** TODO Variable *TERMINAL-IO*
615 *** TODO Condition Type STREAM-ERROR
616 *** TODO Function STREAM-ERROR-STREAM
617 *** TODO Condition Type END-OF-FILE
618 ** [0/31][0%] Printer
619 *** TODO Function COPY-PPRINT-DISPATCH
620 *** TODO Macro FORMATTER
621 *** TODO Function PPRINT-DISPATCH
622 *** TODO Local Macro PPRINT-EXIT-IF-LIST-EXHAUSTED
623 *** TODO Function PPRINT-FILL, PPRINT-LINEAR, PPRINT-TABULAR
624 *** TODO Function PPRINT-INDENT
625 *** TODO Macro PPRINT-LOGICAL-BLOCK
626 *** TODO Function PPRINT-NEWLINE
627 *** TODO Local Macro PPRINT-POP
628 *** TODO Function PPRINT-TAB
629 *** TODO Standard Generic Function PRINT-OBJECT
630 *** TODO Macro PRINT-UNREADABLE-OBJECT
631 *** TODO Function SET-PPRINT-DISPATCH
632 *** TODO Function WRITE, PRIN1, PRINT, PPRINT, PRINC
633 *** TODO Function WRITE-TO-STRING, PRIN1-TO-STRING, PRINC-TO-STRING
634 *** TODO Variable *PRINT-ARRAY*
635 *** TODO Variable *PRINT-BASE*, *PRINT-RADIX*
636 *** TODO Variable *PRINT-CASE*
637 *** TODO Variable *PRINT-CIRCLE*
638 *** TODO Variable *PRINT-ESCAPE*
639 *** TODO Variable *PRINT-GENSYM*
640 *** TODO Variable *PRINT-LEVEL*, *PRINT-LENGTH*
641 *** TODO Variable *PRINT-LINES*
642 *** TODO Variable *PRINT-MISER-WIDTH*
643 *** TODO Variable *PRINT-PPRINT-DISPATCH*
644 *** TODO Variable *PRINT-PRETTY*
645 *** TODO Variable *PRINT-READABLY*
646 *** TODO Variable *PRINT-RIGHT-MARGIN*
647 *** TODO Condition Type PRINT-NOT-READABLE
648 *** TODO Function PRINT-NOT-READABLE-OBJECT
649 *** TODO Function FORMAT
650 ** [0/18][0%] Reader
651 *** TODO System Class READTABLE
652 *** TODO Function COPY-READTABLE
653 *** TODO Function MAKE-DISPATCH-MACRO-CHARACTER
654 *** TODO Function READ, READ-PRESERVING-WHITESPACE
655 *** TODO Function READ-DELIMITED-LIST
656 *** TODO Function READ-FROM-STRING
657 *** TODO Accessor READTABLE-CASE
658 *** TODO Function READTABLEP
659 *** TODO Function SET-DISPATCH-MACRO-CHARACTER, GET-DISPATCH-MACRO-CHARACTER
660 *** TODO Function SET-MACRO-CHARACTER, GET-MACRO-CHARACTER
661 *** TODO Function SET-SYNTAX-FROM-CHAR
662 *** TODO Macro WITH-STANDARD-IO-SYNTAX
663 *** TODO Variable *READ-BASE*
664 *** TODO Variable *READ-DEFAULT-FLOAT-FORMAT*
665 *** TODO Variable *READ-EVAL*
666 *** TODO Variable *READ-SUPPRESS*
667 *** TODO Variable *READTABLE*
668 *** TODO Condition Type READER-ERROR
669 ** [0/11][0%] System Construction
670 *** TODO Function COMPILE-FILE
671 *** TODO Function COMPILE-FILE-PATHNAME
672 *** TODO Function LOAD
673 *** TODO Macro WITH-COMPILATION-UNIT
674 *** TODO Variable *FEATURES*
675 *** TODO Variable *COMPILE-FILE-PATHNAME*, *COMPILE-FILE-TRUENAME*
676 *** TODO Variable *LOAD-PATHNAME*, *LOAD-TRUENAME*
677 *** TODO Variable *COMPILE-PRINT*, *COMPILE-VERBOSE*
678 *** TODO Variable *LOAD-PRINT*, *LOAD-VERBOSE*
679 *** TODO Variable *MODULES*
680 *** TODO Function PROVIDE, REQUIRE
681 ** [0/30][0%] Environment
682 *** TODO Function DECODE-UNIVERSAL-TIME
683 *** TODO function ENCODE-UNIVERSAL-TIME
684 *** TODO Function GET-UNIVERSAL-TIME, GET-DECODED-TIME
685 *** TODO Function SLEEP
686 *** TODO Function APROPOS, APROPOS-LIST
687 *** TODO Function DESCRIBE
688 *** TODO Standard Generic Function DESCRIBE-OBJECT
689 *** TODO Macro TRACE, UNTRACE
690 *** TODO Macro STEP
691 *** TODO Macro TIME
692 *** TODO Constant Variable INTERNAL-TIME-UNITS-PER-SECOND
693 *** TODO Function GET-INTERNAL-REAL-TIME
694 *** TODO Function GET-INTERNAL-RUN-TIME
695 *** TODO Function DISASSEMBLE
696 *** TODO Standard Generic Function DOCUMENTATION, (SETF DOCUMENTATION)
697 *** TODO Function ROOM
698 *** TODO Function ED
699 *** TODO Function INSPECT
700 *** TODO Function DRIBBLE
701 *** TODO Variable -
702 *** TODO Variable +, ++, +++
703 *** TODO Variable *, **, ***
704 *** TODO Variable /, //, ///
705 *** TODO Function LISP-IMPLEMENTATION-TYPE, LISP-IMPLEMENTATION-VERSION
706 *** TODO Function SHORT-SITE-NAME, LONG-SITE-NAME
707 *** TODO Function MACHINE-INSTANCE
708 *** TODO Function MACHINE-TYPE
709 *** TODO Function MACHINE-VERSION
710 *** TODO Function SOFTWARE-TYPE, SOFTWARE-VERSION
711 *** TODO Function USER-HOMEDIR-PATHNAME