#+SEQ_TODO: TODO DOING | DONE Current JSCL implementation status, taking Common Lisp Hyper Spec Dictionaries as a base. DONE status will be achieved whenever a feature is fully implemented and tested. * Implementation status [4/678][0%] :PROPERTIES: :COOKIE_DATA: todo recursive :END: ** [0/21][0%] Evaluation and Compilation *** TODO Function COMPILE *** TODO Special Operator EVAL-WHEN *** TODO Special Operator LOAD-TIME-VALUE *** TODO Accessor COMPILER-MACRO-FUNCTION *** TODO Macro DEFINE-COMPILER-MACRO *** TODO Accessor MACRO-FUNCTION *** TODO Function MACROEXPAND, MACROEXPAND-1 *** TODO Special Operator SYMBOL-MACROLET *** TODO Variable *MACROEXPAND-HOOK* *** TODO Declaration IGNORE, IGNORABLE *** TODO Declaration DYNAMIC-EXTENT *** TODO Declaration TYPE *** TODO Declaration INLINE, NOTINLINE *** TODO Declaration FTYPE *** TODO Declaration DECLARATION *** TODO Declaration OPTIMIZE *** TODO Declaration SPECIAL *** TODO Special Operator LOCALLY *** TODO Special Operator THE *** TODO Function SPECIAL-OPERATOR-P *** TODO Function CONSTANTP ** [0/31][0%] Types and Classes *** TODO Type NIL *** TODO Type BOOLEAN *** TODO System Class FUNCTION *** TODO Type COMPILED-FUNCTION *** TODO System Class GENERIC-FUNCTION *** TODO System Class STANDARD-GENERIC-FUNCTION *** TODO System Class CLASS *** TODO System Class BUILT-IN-CLASS *** TODO System Class STRUCTURE-CLASS *** TODO System Class STANDARD-CLASS *** TODO System Class METHOD *** TODO System Class STANDARD-METHOD *** TODO Class STRUCTURE-OBJECT *** TODO Class STANDARD-OBJECT *** TODO System Class METHOD-COMBINATION *** TODO System Class T *** TODO Type Specifier SATISFIES *** TODO Type Specifier MEMBER *** TODO Type Specifier NOT *** TODO Type Specifier AND *** TODO Type Specifier OR *** TODO Type Specifier VALUES *** TODO Type Specifier EQL *** TODO Function COERCE *** TODO Macro DEFTYPE *** TODO Function SUBTYPEP *** TODO Function TYPE-OF *** TODO Function TYPEP *** TODO Condition Type TYPE-ERROR *** TODO Function TYPE-ERROR-DATUM, TYPE-ERROR-EXPECTED-TYPE *** TODO Condition Type SIMPLE-TYPE-ERROR ** [0/69][0%] Data and Control Flow *** TODO Function APPLY *** TODO Macro DEFUN *** TODO Accessor FDEFINITION *** TODO Function FBOUNDP *** TODO Function FMAKUNBOUND *** TODO Special Operator FLET, LABELS, MACROLET *** TODO Function FUNCALL *** TODO Special Operator FUNCTION *** TODO Function FUNCTION-LAMBDA-EXPRESSION *** TODO Function FUNCTIONP *** TODO Function COMPILED-FUNCTION-P *** TODO Constant Variable CALL-ARGUMENTS-LIMIT *** TODO Constant Variable LAMBDA-LIST-KEYWORDS *** TODO Constant Variable LAMBDA-PARAMETERS-LIMIT *** TODO Macro DEFCONSTANT *** TODO Macro DEFPARAMETER, DEFVAR *** TODO Macro DESTRUCTURING-BIND *** TODO Special Operator LET, LET* *** TODO Special Operator PROGV *** TODO Special Form SETQ *** TODO Macro PSETQ *** TODO Special Operator BLOCK *** TODO Special Operator CATCH *** TODO Special Operator GO *** TODO Special Operator RETURN-FROM *** TODO Macro RETURN *** TODO Special Operator TAGBODY *** TODO Special Operator THROW *** TODO Special Operator UNWIND-PROTECT *** TODO Constant Variable NIL *** TODO Function NOT *** TODO Constant Variable T *** TODO Function EQ *** TODO Function EQL *** TODO Function EQUAL *** TODO Function EQUALP *** TODO Function IDENTITY *** TODO Function COMPLEMENT *** TODO Function CONSTANTLY *** TODO Function EVERY, SOME, NOTEVERY, NOTANY *** TODO Macro AND *** TODO Macro COND *** TODO Special Operator IF *** TODO Macro OR *** TODO Macro WHEN, UNLESS *** TODO Macro CASE, CCASE, ECASE *** TODO Macro TYPECASE, CTYPECASE, ETYPECASE *** TODO Macro MULTIPLE-VALUE-BIND *** TODO Special Operator MULTIPLE-VALUE-CALL *** TODO Macro MULTIPLE-VALUE-LIST *** TODO Special Operator MULTIPLE-VALUE-PROG1 *** TODO Macro MULTIPLE-VALUE-SETQ *** TODO Accessor VALUES *** TODO Function VALUES-LIST *** TODO Constant Variable MULTIPLE-VALUES-LIMIT *** TODO Macro NTH-VALUE *** TODO Macro PROG, PROG* *** TODO Macro PROG1, PROG2 *** TODO Special Operator PROGN *** TODO Macro DEFINE-MODIFY-MACRO *** TODO Macro DEFSETF *** TODO Macro DEFINE-SETF-EXPANDER *** TODO Function GET-SETF-EXPANSION *** TODO Macro SETF, PSETF *** TODO Macro SHIFTF *** TODO Macro ROTATEF *** TODO Condition Type CONTROL-ERROR *** TODO Condition Type PROGRAM-ERROR *** TODO Condition Type UNDEFINED-FUNCTION ** [0/5][0%] Iteration *** TODO Macro DO, DO* *** TODO Macro DOTIMES *** TODO Macro DOLIST *** TODO Macro LOOP *** TODO Local Macro LOOP-FINISH ** [0/41][0%] Objects *** TODO Standard Generic Function FUNCTION-KEYWORDS *** TODO Function ENSURE-GENERIC-FUNCTION *** TODO Standard Generic Function ALLOCATE-INSTANCE *** TODO Standard Generic Function REINITIALIZE-INSTANCE *** TODO Standard Generic Function SHARED-INITIALIZE *** TODO Standard Generic Function UPDATE-INSTANCE-FOR-DIFFERENT-CLASS *** TODO Standard Generic Function UPDATE-INSTANCE-FOR-REDEFINED-CLASS *** TODO Standard Generic Function CHANGE-CLASS *** TODO Function SLOT-BOUNDP *** TODO Function SLOT-EXISTS-P *** TODO Function SLOT-MAKUNBOUND *** TODO Standard Generic Function SLOT-MISSING *** TODO Standard Generic Function SLOT-UNBOUND *** TODO Function SLOT-VALUE *** TODO Standard Generic Function METHOD-QUALIFIERS *** TODO Standard Generic Function NO-APPLICABLE-METHOD *** TODO Standard Generic Function NO-NEXT-METHOD *** TODO Standard Generic Function REMOVE-METHOD *** TODO Standard Generic Function MAKE-INSTANCE *** TODO Standard Generic Function MAKE-INSTANCES-OBSOLETE *** TODO Standard Generic Function MAKE-LOAD-FORM *** TODO Function MAKE-LOAD-FORM-SAVING-SLOTS *** TODO Macro WITH-ACCESSORS *** TODO Macro WITH-SLOTS *** TODO Macro DEFCLASS *** TODO Macro DEFGENERIC *** TODO Macro DEFMETHOD *** TODO Accessor FIND-CLASS *** TODO Local Function NEXT-METHOD-P *** TODO Local Macro CALL-METHOD, MAKE-METHOD *** TODO Local Function CALL-NEXT-METHOD *** TODO Standard Generic Function COMPUTE-APPLICABLE-METHODS *** TODO Macro DEFINE-METHOD-COMBINATION *** TODO Standard Generic Function FIND-METHOD *** TODO Standard Generic Function ADD-METHOD *** TODO Standard Generic Function INITIALIZE-INSTANCE *** TODO Standard Generic Function CLASS-NAME *** TODO Standard Generic Function (SETF CLASS-NAME) *** TODO Function CLASS-OF *** TODO Condition Type UNBOUND-SLOT *** TODO Function UNBOUND-SLOT-INSTANCE ** [0/2][0%] Structures *** TODO Macro DEFSTRUCT *** TODO Function COPY-STRUCTURE ** [0/46][0%] Conditions *** TODO Condition Type CONDITION *** TODO Condition Type WARNING *** TODO Condition Type STYLE-WARNING *** TODO Condition Type SERIOUS-CONDITION *** TODO Condition Type ERROR *** TODO Condition Type CELL-ERROR *** TODO Function CELL-ERROR-NAME *** TODO Condition Type PARSE-ERROR *** TODO Condition Type STORAGE-CONDITION *** TODO Macro ASSERT *** TODO Function ERROR *** TODO Function CERROR *** TODO Macro CHECK-TYPE *** TODO Condition Type SIMPLE-ERROR *** TODO Function INVALID-METHOD-ERROR *** TODO Function METHOD-COMBINATION-ERROR *** TODO Function SIGNAL *** TODO Condition Type SIMPLE-CONDITION *** TODO Function SIMPLE-CONDITION-FORMAT-CONTROL, SIMPLE-CONDITION-FORMAT-ARGUMENTS *** TODO Function WARN *** TODO Condition Type SIMPLE-WARNING *** TODO Function INVOKE-DEBUGGER *** TODO Function BREAK *** TODO Variable *DEBUGGER-HOOK* *** TODO Variable *BREAK-ON-SIGNALS* *** TODO Macro HANDLER-BIND *** TODO Macro HANDLER-CASE *** TODO Macro IGNORE-ERRORS *** TODO Macro DEFINE-CONDITION *** TODO Function MAKE-CONDITION *** TODO System Class RESTART *** TODO Function COMPUTE-RESTARTS *** TODO Function FIND-RESTART *** TODO Function INVOKE-RESTART *** TODO Function INVOKE-RESTART-INTERACTIVELY *** TODO Macro RESTART-BIND *** TODO Macro RESTART-CASE *** TODO Function RESTART-NAME *** TODO Macro WITH-CONDITION-RESTARTS *** TODO Macro WITH-SIMPLE-RESTART *** TODO Restart ABORT *** TODO Restart CONTINUE *** TODO Restart MUFFLE-WARNING *** TODO Restart STORE-VALUE *** TODO Restart USE-VALUE *** TODO Function ABORT, CONTINUE, MUFFLE-WARNING, STORE-VALUE, USE-VALUE ** [0/20][0%] Symbols *** TODO System Class SYMBOL *** TODO Type KEYWORD *** TODO Function SYMBOLP *** TODO Function KEYWORDP *** TODO Function MAKE-SYMBOL *** TODO Function COPY-SYMBOL *** TODO Function GENSYM *** TODO Variable *GENSYM-COUNTER* *** TODO Function GENTEMP *** TODO Accessor SYMBOL-FUNCTION *** TODO Function SYMBOL-NAME *** TODO Function SYMBOL-PACKAGE *** TODO Accessor SYMBOL-PLIST *** TODO Accessor SYMBOL-VALUE *** TODO Accessor GET *** TODO Function REMPROP *** TODO Function BOUNDP *** TODO Function MAKUNBOUND *** TODO Function SET *** TODO Condition Type UNBOUND-VARIABLE ** [0/30][0%] Packages *** TODO System Class PACKAGE *** TODO Function EXPORT *** TODO Function FIND-SYMBOL *** TODO Function FIND-PACKAGE *** TODO Function FIND-ALL-SYMBOLS *** TODO Function IMPORT *** TODO Function LIST-ALL-PACKAGES *** TODO Function RENAME-PACKAGE *** TODO Function SHADOW *** TODO Function SHADOWING-IMPORT *** TODO Function DELETE-PACKAGE *** TODO Function MAKE-PACKAGE *** TODO Macro WITH-PACKAGE-ITERATOR *** TODO Function UNEXPORT *** TODO Function UNINTERN *** TODO Macro IN-PACKAGE *** TODO Function UNUSE-PACKAGE *** TODO Function USE-PACKAGE *** TODO Macro DEFPACKAGE *** TODO Macro DO-SYMBOLS, DO-EXTERNAL-SYMBOLS, DO-ALL-SYMBOLS *** TODO Function INTERN *** TODO Function PACKAGE-NAME *** TODO Function PACKAGE-NICKNAMES *** TODO Function PACKAGE-SHADOWING-SYMBOLS *** TODO Function PACKAGE-USE-LIST *** TODO Function PACKAGE-USED-BY-LIST *** TODO Function PACKAGEP *** TODO Variable *PACKAGE* *** TODO Condition Type PACKAGE-ERROR *** TODO Function PACKAGE-ERROR-PACKAGE ** [0/84][0%] Numbers *** TODO System Class NUMBER *** TODO System Class COMPLEX *** TODO System Class REAL *** TODO System Class FLOAT *** TODO Type SHORT-FLOAT, SINGLE-FLOAT, DOUBLE-FLOAT, LONG-FLOAT *** TODO System Class RATIONAL *** TODO System Class RATIO *** TODO System Class INTEGER *** TODO Type SIGNED-BYTE *** TODO Type UNSIGNED-BYTE *** TODO Type Specifier MOD *** TODO Type BIT *** TODO Type FIXNUM *** TODO Type BIGNUM *** TODO Function =, /=, <, >, <=, >= *** TODO Function MAX, MIN *** TODO Function MINUSP, PLUSP *** TODO Function ZEROP *** TODO Function FLOOR, FFLOOR, CEILING, FCEILING, TRUNCATE, FTRUNCATE, ROUND, FROUND *** TODO Function SIN, COS, TAN *** TODO Function ASIN, ACOS, ATAN *** TODO Constant Variable PI *** TODO Function SINH, COSH, TANH, ASINH, ACOSH, ATANH *** TODO Function * *** TODO Function + *** TODO Function - *** TODO Function / *** TODO Function 1+, 1- *** TODO Function ABS *** TODO Function EVENP, ODDP *** TODO Function EXP, EXPT *** TODO Function GCD *** TODO Macro INCF, DECF *** TODO Function LCM *** TODO Function LOG *** TODO Function MOD, REM *** TODO Function SIGNUM *** TODO Function SQRT, ISQRT *** TODO System Class RANDOM-STATE *** TODO Function MAKE-RANDOM-STATE *** TODO Function RANDOM *** TODO Function RANDOM-STATE-P *** TODO Variable *RANDOM-STATE* *** TODO Function NUMBERP *** TODO Function CIS *** TODO Function COMPLEX *** TODO Function COMPLEXP *** TODO Function CONJUGATE *** TODO Function PHASE *** TODO Function REALPART, IMAGPART *** TODO Function UPGRADED-COMPLEX-PART-TYPE *** TODO Function REALP *** TODO Function NUMERATOR, DENOMINATOR *** TODO Function RATIONAL, RATIONALIZE *** TODO Function RATIONALP *** TODO Function ASH *** TODO Function INTEGER-LENGTH *** TODO Function INTEGERP *** TODO Function PARSE-INTEGER *** TODO Function BOOLE *** 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 *** TODO Function LOGAND, LOGANDC1, LOGANDC2, LOGEQV, LOGIOR, LOGNAND, LOGNOR, LOGNOT, LOGORC1, LOGORC2, LOGXOR *** TODO Function LOGBITP *** TODO Function LOGCOUNT *** TODO Function LOGTEST *** TODO Function BYTE, BYTE-SIZE, BYTE-POSITION *** TODO Function DEPOSIT-FIELD *** TODO Function DPB *** TODO Accessor LDB *** TODO Function LDB-TEST *** TODO Accessor MASK-FIELD *** TODO Constant Variable MOST-POSITIVE-FIXNUM, MOST-NEGATIVE-FIXNUM *** TODO Function DECODE-FLOAT, SCALE-FLOAT, FLOAT-RADIX, FLOAT-SIGN, FLOAT-DIGITS, FLOAT-PRECISION, INTEGER-DECODE-FLOAT *** TODO Function FLOAT *** TODO Function FLOATP *** 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 *** 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 *** TODO Condition Type ARITHMETIC-ERROR *** TODO Function ARITHMETIC-ERROR-OPERANDS, ARITHMETIC-ERROR-OPERATION *** TODO Condition Type DIVISION-BY-ZERO *** TODO Condition Type FLOATING-POINT-INVALID-OPERATION *** TODO Condition Type FLOATING-POINT-INEXACT *** TODO Condition Type FLOATING-POINT-OVERFLOW *** TODO Condition Type FLOATING-POINT-UNDERFLOW ** [0/21][0%] Characters *** TODO System Class CHARACTER *** TODO Type BASE-CHAR *** TODO Type STANDARD-CHAR *** TODO Type EXTENDED-CHAR *** TODO Function CHAR=, CHAR/=, CHAR<, CHAR>, CHAR<=, CHAR>=, CHAR-EQUAL, CHAR-NOT-EQUAL, CHAR-LESSP, CHAR-GREATERP, CHAR-NOT-GREATERP, CHAR-NOT-LESSP *** TODO Function CHARACTER *** TODO Function CHARACTERP *** TODO Function ALPHA-CHAR-P *** TODO Function ALPHANUMERICP *** TODO Function DIGIT-CHAR *** TODO Function DIGIT-CHAR-P *** TODO Function GRAPHIC-CHAR-P *** TODO Function STANDARD-CHAR-P *** TODO Function CHAR-UPCASE, CHAR-DOWNCASE *** TODO Function UPPER-CASE-P, LOWER-CASE-P, BOTH-CASE-P *** TODO Function CHAR-CODE *** TODO Function CHAR-INT *** TODO Function CODE-CHAR *** TODO Constant Variable CHAR-CODE-LIMIT *** TODO Function CHAR-NAME *** TODO Function NAME-CHAR ** [4/49][8%] Conses *** TODO System Class LIST *** TODO System Class NULL *** TODO System Class CONS *** TODO Type ATOM *** DONE Function CONS *** DONE Function CONSP *** DONE Function ATOM *** DONE Function RPLACA, RPLACD *** 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 *** TODO Function COPY-TREE *** DOING Function SUBLIS, NSUBLIS *** DOING Function SUBST, SUBST-IF, SUBST-IF-NOT, NSUBST, NSUBST-IF, NSUBST-IF-NOT *** TODO Function TREE-EQUAL *** TODO Function COPY-LIST *** TODO Function LIST, LIST* *** TODO Function LIST-LENGTH *** TODO Function LISTP *** TODO Function MAKE-LIST *** TODO Macro PUSH *** TODO Macro POP *** DOING Accessor FIRST, SECOND, THIRD, FOURTH, FIFTH, SIXTH, SEVENTH, EIGHTH, NINTH, TENTH *** TODO Accessor NTH *** TODO Function ENDP *** TODO Function NULL *** TODO Function NCONC *** TODO Function APPEND *** TODO Function REVAPPEND, NRECONC *** TODO Function BUTLAST, NBUTLAST *** TODO Function LAST *** TODO Function LDIFF, TAILP *** TODO Function NTHCDR *** TODO Accessor REST *** TODO Function MEMBER, MEMBER-IF, MEMBER-IF-NOT *** TODO Function MAPC, MAPCAR, MAPCAN, MAPL, MAPLIST, MAPCON *** TODO Function ACONS *** TODO Function ASSOC, ASSOC-IF, ASSOC-IF-NOT *** TODO Function COPY-ALIST *** TODO Function PAIRLIS *** TODO Function RASSOC, RASSOC-IF, RASSOC-IF-NOT *** TODO Function GET-PROPERTIES *** TODO Accessor GETF *** TODO Macro REMF *** TODO Function INTERSECTION, NINTERSECTION *** TODO Function ADJOIN *** TODO Macro PUSHNEW *** TODO Function SET-DIFFERENCE, NSET-DIFFERENCE *** TODO Function SET-EXCLUSIVE-OR, NSET-EXCLUSIVE-OR *** TODO Function SUBSETP *** TODO Function UNION, NUNION ** [0/36][0%] Arrays *** TODO System Class ARRAY *** TODO Type SIMPLE-ARRAY *** TODO System Class VECTOR *** TODO Type SIMPLE-VECTOR *** TODO System Class BIT-VECTOR *** TODO Type SIMPLE-BIT-VECTOR *** TODO Function MAKE-ARRAY *** TODO Function ADJUST-ARRAY *** TODO Function ADJUSTABLE-ARRAY-P *** TODO Accessor AREF *** TODO Function ARRAY-DIMENSION *** TODO Function ARRAY-DIMENSIONS *** TODO Function ARRAY-ELEMENT-TYPE *** TODO Function ARRAY-HAS-FILL-POINTER-P *** TODO Function ARRAY-DISPLACEMENT *** TODO Function ARRAY-IN-BOUNDS-P *** TODO Function ARRAY-RANK *** TODO Function ARRAY-ROW-MAJOR-INDEX *** TODO Function ARRAY-TOTAL-SIZE *** TODO Function ARRAYP *** TODO Accessor FILL-POINTER *** TODO Accessor ROW-MAJOR-AREF *** TODO Function UPGRADED-ARRAY-ELEMENT-TYPE *** TODO Constant Variable ARRAY-DIMENSION-LIMIT *** TODO Constant Variable ARRAY-RANK-LIMIT *** TODO Constant Variable ARRAY-TOTAL-SIZE-LIMIT *** TODO Function SIMPLE-VECTOR-P *** TODO Accessor SVREF *** TODO Function VECTOR *** TODO Function VECTOR-POP *** TODO Function VECTOR-PUSH, VECTOR-PUSH-EXTEND *** TODO Function VECTORP *** TODO Accessor BIT, SBIT *** TODO Function BIT-AND, BIT-ANDC1, BIT-ANDC2, BIT-EQV, BIT-IOR, BIT-NAND, BIT-NOR, BIT-NOT, BIT-ORC1, BIT-ORC2, BIT-XOR *** TODO Function BIT-VECTOR-P *** TODO FunctionSIMPLE-BIT-VECTOR-P ** [0/12][0%] Strings *** TODO System Class STRING *** TODO Type BASE-STRING *** TODO Type SIMPLE-STRING *** TODO Type SIMPLE-BASE-STRING *** TODO Function SIMPLE-STRING-P *** TODO Accessor CHAR, SCHAR *** TODO Function STRING *** TODO Function STRING-UPCASE, STRING-DOWNCASE, STRING-CAPITALIZE, NSTRING-UPCASE, NSTRING-DOWNCASE, NSTRING-CAPITALIZE *** TODO Function STRING-TRIM, STRING-LEFT-TRIM, STRING-RIGHT-TRIM *** TODO Function STRING=, STRING/=, STRING<, STRING>, STRING<=, STRING>=, STRING-EQUAL, STRING-NOT-EQUAL, STRING-LESSP, STRING-GREATERP, STRING-NOT-GREATERP, STRING-NOT-LESSP *** TODO Function STRINGP *** TODO Function MAKE-STRING ** [0/23][0%] Sequences *** TODO System Class SEQUENCE *** TODO Function COPY-SEQ *** TODO Accessor ELT *** TODO Function FILL *** TODO Function MAKE-SEQUENCE *** TODO Accessor SUBSEQ *** TODO Function MAP *** TODO Function MAP-INTO *** TODO Function REDUCE *** TODO Function COUNT, COUNT-IF, COUNT-IF-NOT *** TODO Function LENGTH *** TODO Function REVERSE, NREVERSE *** TODO Function SORT, STABLE-SORT *** TODO Function FIND, FIND-IF, FIND-IF-NOT *** TODO Function POSITION, POSITION-IF, POSITION-IF-NOT *** TODO Function SEARCH *** TODO Function MISMATCH *** TODO Function REPLACE *** TODO Function SUBSTITUTE, SUBSTITUTE-IF, SUBSTITUTE-IF-NOT, NSUBSTITUTE, NSUBSTITUTE-IF, NSUBSTITUTE-IF-NOT *** TODO Function CONCATENATE *** TODO Function MERGE *** TODO Function REMOVE, REMOVE-IF, REMOVE-IF-NOT, DELETE, DELETE-IF, DELETE-IF-NOT *** TODO Function REMOVE-DUPLICATES, DELETE-DUPLICATES ** [0/14][0%] Hash Tables *** TODO System Class HASH-TABLE *** TODO Function MAKE-HASH-TABLE *** TODO Function HASH-TABLE-P *** TODO Function HASH-TABLE-COUNT *** TODO Function HASH-TABLE-REHASH-SIZE *** TODO Function HASH-TABLE-REHASH-THRESHOLD *** TODO Function HASH-TABLE-SIZE *** TODO Function HASH-TABLE-TEST *** TODO Accessor GETHASH *** TODO Function REMHASH *** TODO Function MAPHASH *** TODO Macro WITH-HASH-TABLE-ITERATOR *** TODO Function CLRHASH *** TODO Function SXHASH ** [0/17][0%] Filenames *** TODO System Class PATHNAME *** TODO System Class LOGICAL-PATHNAME *** TODO Function PATHNAME *** TODO Function MAKE-PATHNAME *** TODO Function PATHNAMEP *** TODO Function PATHNAME-HOST, PATHNAME-DEVICE, PATHNAME-DIRECTORY, PATHNAME-NAME, PATHNAME-TYPE, PATHNAME-VERSION *** TODO Function LOAD-LOGICAL-PATHNAME-TRANSLATIONS *** TODO Accessor LOGICAL-PATHNAME-TRANSLATIONS *** TODO Function LOGICAL-PATHNAME *** TODO Variable *DEFAULT-PATHNAME-DEFAULTS* *** TODO Function NAMESTRING, FILE-NAMESTRING, DIRECTORY-NAMESTRING, HOST-NAMESTRING, ENOUGH-NAMESTRING *** TODO Function PARSE-NAMESTRING *** TODO Function WILD-PATHNAME-P *** TODO Function PATHNAME-MATCH-P *** TODO Function TRANSLATE-LOGICAL-PATHNAME *** TODO Function TRANSLATE-PATHNAME *** TODO Function MERGE-PATHNAMES ** [0/10][0%] Files *** TODO Function DIRECTORY *** TODO Function PROBE-FILE *** TODO Function ENSURE-DIRECTORIES-EXIST *** TODO Function TRUENAME *** TODO Function FILE-AUTHOR *** TODO Function FILE-WRITE-DATE *** TODO Function RENAME-FILE *** TODO Function DELETE-FILE *** TODO Condition Type FILE-ERROR *** TODO Function FILE-ERROR-PATHNAME ** [0/57][0%] Streams *** TODO System Class STREAM *** TODO System Class BROADCAST-STREAM *** TODO System Class CONCATENATED-STREAM *** TODO System Class ECHO-STREAM *** TODO System Class FILE-STREAM *** TODO System Class STRING-STREAM *** TODO System Class SYNONYM-STREAM *** TODO System Class TWO-WAY-STREAM *** TODO Function INPUT-STREAM-P, OUTPUT-STREAM-P *** TODO Function INTERACTIVE-STREAM-P *** TODO Function OPEN-STREAM-P *** TODO Function STREAM-ELEMENT-TYPE *** TODO Function STREAMP *** TODO Function READ-BYTE *** TODO Function WRITE-BYTE *** TODO Function PEEK-CHAR *** TODO Function READ-CHAR *** TODO Function READ-CHAR-NO-HANG *** TODO Function TERPRI, FRESH-LINE *** TODO Function UNREAD-CHAR *** TODO Function WRITE-CHAR *** TODO Function READ-LINE *** TODO Function WRITE-STRING, WRITE-LINE *** TODO Function READ-SEQUENCE *** TODO Function WRITE-SEQUENCE *** TODO Function FILE-LENGTH *** TODO Function FILE-POSITION *** TODO Function FILE-STRING-LENGTH *** TODO Function OPEN *** TODO Function STREAM-EXTERNAL-FORMAT *** TODO macro WITH-OPEN-FILE *** TODO Function CLOSE *** TODO Macro WITH-OPEN-STREAM *** TODO Function LISTEN *** TODO Function CLEAR-INPUT *** TODO Function FINISH-OUTPUT, FORCE-OUTPUT, CLEAR-OUTPUT *** TODO Function Y-OR-N-P, YES-OR-NO-P *** TODO Function MAKE-SYNONYM-STREAM *** TODO Function SYNONYM-STREAM-SYMBOL *** TODO Function BROADCAST-STREAM-STREAMS *** TODO Function MAKE-BROADCAST-STREAM *** TODO Function MAKE-TWO-WAY-STREAM *** TODO Function TWO-WAY-STREAM-INPUT-STREAM, TWO-WAY-STREAM-OUTPUT-STREAM *** TODO Function ECHO-STREAM-INPUT-STREAM, ECHO-STREAM-OUTPUT-STREAM *** TODO Function MAKE-ECHO-STREAM *** TODO Function CONCATENATED-STREAM-STREAMS *** TODO Function MAKE-CONCATENATED-STREAM *** TODO Function GET-OUTPUT-STREAM-STRING *** TODO Function MAKE-STRING-INPUT-STREAM *** TODO Function MAKE-STRING-OUTPUT-STREAM *** TODO Macro WITH-INPUT-FROM-STRING *** TODO Macro WITH-OUTPUT-TO-STRING *** TODO Variable *DEBUG-IO*, *ERROR-OUTPUT*, *QUERY-IO*, *STANDARD-INPUT*, *STANDARD-OUTPUT*, *TRACE-OUTPUT* *** TODO Variable *TERMINAL-IO* *** TODO Condition Type STREAM-ERROR *** TODO Function STREAM-ERROR-STREAM *** TODO Condition Type END-OF-FILE ** [0/31][0%] Printer *** TODO Function COPY-PPRINT-DISPATCH *** TODO Macro FORMATTER *** TODO Function PPRINT-DISPATCH *** TODO Local Macro PPRINT-EXIT-IF-LIST-EXHAUSTED *** TODO Function PPRINT-FILL, PPRINT-LINEAR, PPRINT-TABULAR *** TODO Function PPRINT-INDENT *** TODO Macro PPRINT-LOGICAL-BLOCK *** TODO Function PPRINT-NEWLINE *** TODO Local Macro PPRINT-POP *** TODO Function PPRINT-TAB *** TODO Standard Generic Function PRINT-OBJECT *** TODO Macro PRINT-UNREADABLE-OBJECT *** TODO Function SET-PPRINT-DISPATCH *** TODO Function WRITE, PRIN1, PRINT, PPRINT, PRINC *** TODO Function WRITE-TO-STRING, PRIN1-TO-STRING, PRINC-TO-STRING *** TODO Variable *PRINT-ARRAY* *** TODO Variable *PRINT-BASE*, *PRINT-RADIX* *** TODO Variable *PRINT-CASE* *** TODO Variable *PRINT-CIRCLE* *** TODO Variable *PRINT-ESCAPE* *** TODO Variable *PRINT-GENSYM* *** TODO Variable *PRINT-LEVEL*, *PRINT-LENGTH* *** TODO Variable *PRINT-LINES* *** TODO Variable *PRINT-MISER-WIDTH* *** TODO Variable *PRINT-PPRINT-DISPATCH* *** TODO Variable *PRINT-PRETTY* *** TODO Variable *PRINT-READABLY* *** TODO Variable *PRINT-RIGHT-MARGIN* *** TODO Condition Type PRINT-NOT-READABLE *** TODO Function PRINT-NOT-READABLE-OBJECT *** TODO Function FORMAT ** [0/18][0%] Reader *** TODO System Class READTABLE *** TODO Function COPY-READTABLE *** TODO Function MAKE-DISPATCH-MACRO-CHARACTER *** TODO Function READ, READ-PRESERVING-WHITESPACE *** TODO Function READ-DELIMITED-LIST *** TODO Function READ-FROM-STRING *** TODO Accessor READTABLE-CASE *** TODO Function READTABLEP *** TODO Function SET-DISPATCH-MACRO-CHARACTER, GET-DISPATCH-MACRO-CHARACTER *** TODO Function SET-MACRO-CHARACTER, GET-MACRO-CHARACTER *** TODO Function SET-SYNTAX-FROM-CHAR *** TODO Macro WITH-STANDARD-IO-SYNTAX *** TODO Variable *READ-BASE* *** TODO Variable *READ-DEFAULT-FLOAT-FORMAT* *** TODO Variable *READ-EVAL* *** TODO Variable *READ-SUPPRESS* *** TODO Variable *READTABLE* *** TODO Condition Type READER-ERROR ** [0/11][0%] System Construction *** TODO Function COMPILE-FILE *** TODO Function COMPILE-FILE-PATHNAME *** TODO Function LOAD *** TODO Macro WITH-COMPILATION-UNIT *** TODO Variable *FEATURES* *** TODO Variable *COMPILE-FILE-PATHNAME*, *COMPILE-FILE-TRUENAME* *** TODO Variable *LOAD-PATHNAME*, *LOAD-TRUENAME* *** TODO Variable *COMPILE-PRINT*, *COMPILE-VERBOSE* *** TODO Variable *LOAD-PRINT*, *LOAD-VERBOSE* *** TODO Variable *MODULES* *** TODO Function PROVIDE, REQUIRE ** [0/30][0%] Environment *** TODO Function DECODE-UNIVERSAL-TIME *** TODO function ENCODE-UNIVERSAL-TIME *** TODO Function GET-UNIVERSAL-TIME, GET-DECODED-TIME *** TODO Function SLEEP *** TODO Function APROPOS, APROPOS-LIST *** TODO Function DESCRIBE *** TODO Standard Generic Function DESCRIBE-OBJECT *** TODO Macro TRACE, UNTRACE *** TODO Macro STEP *** TODO Macro TIME *** TODO Constant Variable INTERNAL-TIME-UNITS-PER-SECOND *** TODO Function GET-INTERNAL-REAL-TIME *** TODO Function GET-INTERNAL-RUN-TIME *** TODO Function DISASSEMBLE *** TODO Standard Generic Function DOCUMENTATION, (SETF DOCUMENTATION) *** TODO Function ROOM *** TODO Function ED *** TODO Function INSPECT *** TODO Function DRIBBLE *** TODO Variable - *** TODO Variable +, ++, +++ *** TODO Variable *, **, *** *** TODO Variable /, //, /// *** TODO Function LISP-IMPLEMENTATION-TYPE, LISP-IMPLEMENTATION-VERSION *** TODO Function SHORT-SITE-NAME, LONG-SITE-NAME *** TODO Function MACHINE-INSTANCE *** TODO Function MACHINE-TYPE *** TODO Function MACHINE-VERSION *** TODO Function SOFTWARE-TYPE, SOFTWARE-VERSION *** TODO Function USER-HOMEDIR-PATHNAME