Chapter 28. X3J13 Issue Index [CLHS-ic]

This is the list of [ANSI CL standard] issues and their current status in CLISP, i.e., whether CLISP supports code that makes use of the functionality specified by the vote.

X3J13 Issues

&ENVIRONMENT-BINDING-ORDER:FIRST
yes
ACCESS-ERROR-NAME
yes
ADJUST-ARRAY-DISPLACEMENT
yes
ADJUST-ARRAY-FILL-POINTER
yes
ADJUST-ARRAY-NOT-ADJUSTABLE:IMPLICIT-COPY
yes
ALLOCATE-INSTANCE:ADD
yes
ALLOW-LOCAL-INLINE:INLINE-NOTINLINE
yes
ALLOW-OTHER-KEYS-NIL:PERMIT
yes
AREF-1D
yes
ARGUMENT-MISMATCH-ERROR-AGAIN:CONSISTENT
yes
ARGUMENT-MISMATCH-ERROR-MOON:FIX
yes
ARGUMENT-MISMATCH-ERROR:MORE-CLARIFICATIONS
yes, except for argument list checking in CALL-NEXT-METHOD in compiled code (items 11,12)
ARGUMENTS-UNDERSPECIFIED:SPECIFY
yes
ARRAY-DIMENSION-LIMIT-IMPLICATIONS:ALL-FIXNUM
yes
ARRAY-TYPE-ELEMENT-TYPE-SEMANTICS:UNIFY-UPGRADING
yes
ASSERT-ERROR-TYPE:ERROR
yes
ASSOC-RASSOC-IF-KEY
yes
ASSOC-RASSOC-IF-KEY:YES
yes
BOA-AUX-INITIALIZATION:ERROR-ON-READ
yes
BREAK-ON-WARNINGS-OBSOLETE:REMOVE
yes
BROADCAST-STREAM-RETURN-VALUES:CLARIFY-MINIMALLY
yes
BUTLAST-NEGATIVE:SHOULD-SIGNAL
yes
CHANGE-CLASS-INITARGS:PERMIT
yes
CHAR-NAME-CASE:X3J13-MAR-91
yes
CHARACTER-LOOSE-ENDS:FIX
yes
CHARACTER-PROPOSAL:2
yes
CHARACTER-PROPOSAL:2-1-1
yes
CHARACTER-PROPOSAL:2-1-2
yes
CHARACTER-PROPOSAL:2-2-1
yes
CHARACTER-PROPOSAL:2-3-1
yes
CHARACTER-PROPOSAL:2-3-2
yes
CHARACTER-PROPOSAL:2-3-3
yes
CHARACTER-PROPOSAL:2-3-4
yes
CHARACTER-PROPOSAL:2-3-5
yes
CHARACTER-PROPOSAL:2-3-6
yes
CHARACTER-PROPOSAL:2-4-1
yes
CHARACTER-PROPOSAL:2-4-2
yes
CHARACTER-PROPOSAL:2-4-3
yes
CHARACTER-PROPOSAL:2-5-2
yes
CHARACTER-PROPOSAL:2-5-6
yes
CHARACTER-PROPOSAL:2-5-7
yes
CHARACTER-PROPOSAL:2-6-1
yes
CHARACTER-PROPOSAL:2-6-2
yes
CHARACTER-PROPOSAL:2-6-3
yes
CHARACTER-PROPOSAL:2-6-5
yes
CHARACTER-VS-CHAR:LESS-INCONSISTENT-SHORT
yes
CLASS-OBJECT-SPECIALIZER:AFFIRM
yes
CLOS-CONDITIONS-AGAIN:ALLOW-SUBSET
yes
CLOS-CONDITIONS:INTEGRATE
yes
CLOS-ERROR-CHECKING-ORDER:NO-APPLICABLE-METHOD-FIRST
yes
CLOS-MACRO-COMPILATION:MINIMAL
yes
CLOSE-CONSTRUCTED-STREAM:ARGUMENT-STREAM-ONLY
yes
CLOSED-STREAM-OPERATIONS:ALLOW-INQUIRY
yes
COERCING-SETF-NAME-TO-FUNCTION:ALL-FUNCTION-NAMES
yes
COLON-NUMBER
yes
COMMON-FEATURES:SPECIFY
yes
COMMON-TYPE:REMOVE
yes
COMPILE-ARGUMENT-PROBLEMS-AGAIN:FIX
yes
COMPILE-FILE-HANDLING-OF-TOP-LEVEL-FORMS:CLARIFY
yes
COMPILE-FILE-OUTPUT-FILE-DEFAULTS:INPUT-FILE
yes
COMPILE-FILE-PACKAGE
yes
COMPILE-FILE-PATHNAME-ARGUMENTS:MAKE-CONSISTENT
yes
COMPILE-FILE-SYMBOL-HANDLING:NEW-REQUIRE-CONSISTENCY
yes
COMPILED-FUNCTION-REQUIREMENTS:TIGHTEN
yes
COMPILER-DIAGNOSTICS:USE-HANDLER
yes
COMPILER-LET-CONFUSION:ELIMINATE
yes
COMPILER-VERBOSITY:LIKE-LOAD
yes
COMPILER-WARNING-STREAM
yes
COMPLEX-ATAN-BRANCH-CUT:TWEAK
yes
COMPLEX-ATANH-BOGUS-FORMULA:TWEAK-MORE
yes
COMPLEX-RATIONAL-RESULT:EXTEND
yes
COMPUTE-APPLICABLE-METHODS:GENERIC
yes
CONCATENATE-SEQUENCE:SIGNAL-ERROR
yes
CONDITION-ACCESSORS-SETFABLE:NO
yes
CONDITION-RESTARTS:BUGGY
yes
CONDITION-RESTARTS:PERMIT-ASSOCIATION
yes
CONDITION-SLOTS:HIDDEN
yes
CONS-TYPE-SPECIFIER:ADD
yes
CONSTANT-CIRCULAR-COMPILATION:YES
yes
CONSTANT-COLLAPSING:GENERALIZE
yes
CONSTANT-COMPILABLE-TYPES:SPECIFY
yes
CONSTANT-FUNCTION-COMPILATION:NO
CLISP can dump compiled functions defined in the global lexical environment. Interpreted functions can not be dumped; this should not be a problem, because an interpreted function in a compiled file usually indicate a programmer error (often an extra QUOTE).
CONSTANT-MODIFICATION:DISALLOW
yes
CONSTANTP-DEFINITION:INTENTIONAL
yes
CONSTANTP-ENVIRONMENT:ADD-ARG
yes
CONTAGION-ON-NUMERICAL-COMPARISONS:TRANSITIVE
yes
COPY-SYMBOL-COPY-PLIST:COPY-LIST
yes
COPY-SYMBOL-PRINT-NAME:EQUAL
yes
DATA-IO:ADD-SUPPORT
yes
DATA-TYPES-HIERARCHY-UNDERSPECIFIED
yes
DEBUGGER-HOOK-VS-BREAK:CLARIFY
yes
DECLARATION-SCOPE:NO-HOISTING
yes
DECLARE-ARRAY-TYPE-ELEMENT-REFERENCES:RESTRICTIVE
yes
DECLARE-FUNCTION-AMBIGUITY:DELETE-FTYPE-ABBREVIATION
yes
DECLARE-MACROS:FLUSH
yes
DECLARE-TYPE-FREE:LEXICAL
yes
DECLS-AND-DOC
there is no writeup, but all affected operators are fully implemented as specified
DECODE-UNIVERSAL-TIME-DAYLIGHT:LIKE-ENCODE
yes
DEFCONSTANT-SPECIAL:NO
yes
DEFGENERIC-DECLARE:ALLOW-MULTIPLE
yes
DEFINE-COMPILER-MACRO:X3J13-NOV89
yes
DEFINE-CONDITION-SYNTAX:INCOMPATIBLY-MORE-LIKE-DEFCLASS+EMPHASIZE-READ-ONLY
yes
DEFINE-METHOD-COMBINATION-BEHAVIOR:CLARIFY
no
DEFINING-MACROS-NON-TOP-LEVEL:ALLOW
yes
DEFMACRO-BLOCK-SCOPE:EXCLUDES-BINDINGS
yes
DEFMACRO-LAMBDA-LIST:TIGHTEN-DESCRIPTION
yes
DEFMETHOD-DECLARATION-SCOPE:CORRESPONDS-TO-BINDINGS
yes
DEFPACKAGE:ADDITION
yes
DEFSTRUCT-CONSTRUCTOR-KEY-MIXTURE:ALLOW-KEY
yes
DEFSTRUCT-CONSTRUCTOR-OPTIONS:EXPLICIT
yes
DEFSTRUCT-CONSTRUCTOR-SLOT-VARIABLES:NOT-BOUND
yes
DEFSTRUCT-COPIER-ARGUMENT-TYPE:RESTRICT
yes
DEFSTRUCT-COPIER:ARGUMENT-TYPE
yes
DEFSTRUCT-DEFAULT-VALUE-EVALUATION:IFF-NEEDED
yes
DEFSTRUCT-INCLUDE-DEFTYPE:EXPLICITLY-UNDEFINED
yes
DEFSTRUCT-PRINT-FUNCTION-AGAIN:X3J13-MAR-93
yes
DEFSTRUCT-PRINT-FUNCTION-INHERITANCE:YES
yes
DEFSTRUCT-REDEFINITION:ERROR
yes
DEFSTRUCT-SLOTS-CONSTRAINTS-NAME:DUPLICATES-ERROR
yes
DEFSTRUCT-SLOTS-CONSTRAINTS-NUMBER
yes
DEFTYPE-DESTRUCTURING:YES
yes
DEFTYPE-KEY:ALLOW
yes
DEFVAR-DOCUMENTATION:UNEVALUATED
yes
DEFVAR-INIT-TIME:NOT-DELAYED
yes
DEFVAR-INITIALIZATION:CONSERVATIVE
yes
DEPRECATION-POSITION:LIMITED
yes
DESCRIBE-INTERACTIVE:NO
yes
DESCRIBE-UNDERSPECIFIED:DESCRIBE-OBJECT
yes
DESTRUCTIVE-OPERATIONS:SPECIFY
yes
DESTRUCTURING-BIND:NEW-MACRO
yes
DISASSEMBLE-SIDE-EFFECT:DO-NOT-INSTALL
yes
DISPLACED-ARRAY-PREDICATE:ADD
yes
DO-SYMBOLS-BLOCK-SCOPE:ENTIRE-FORM
yes
DO-SYMBOLS-DUPLICATES
yes
DOCUMENTATION-FUNCTION-BUGS:FIX
yes
DOCUMENTATION-FUNCTION-TANGLED:REQUIRE-ARGUMENT
yes
DOTIMES-IGNORE:X3J13-MAR91
yes
DOTTED-LIST-ARGUMENTS:CLARIFY
yes
DOTTED-MACRO-FORMS:ALLOW
yes
DRIBBLE-TECHNIQUE
yes
DYNAMIC-EXTENT-FUNCTION:EXTEND
yes
DYNAMIC-EXTENT:NEW-DECLARATION
yes
EQUAL-STRUCTURE:MAYBE-STATUS-QUO
yes
ERROR-TERMINOLOGY-WARNING:MIGHT
yes
EVAL-OTHER:SELF-EVALUATE
yes
EVAL-TOP-LEVEL:LOAD-LIKE-COMPILE-FILE
yes
EVAL-WHEN-NON-TOP-LEVEL:GENERALIZE-EVAL-NEW-KEYWORDS
yes
EVAL-WHEN-OBSOLETE-KEYWORDS:X3J13-MAR-1993
no
EVALHOOK-STEP-CONFUSION:FIX
yes
EVALHOOK-STEP-CONFUSION:X3J13-NOV-89
yes
EXIT-EXTENT-AND-CONDITION-SYSTEM:LIKE-DYNAMIC-BINDINGS
yes
EXIT-EXTENT:MINIMAL
yes, actually implement MEDIUM
EXPT-RATIO:P.211
yes
EXTENSIONS-POSITION:DOCUMENTATION
yes
EXTERNAL-FORMAT-FOR-EVERY-FILE-CONNECTION:MINIMUM
yes
EXTRA-RETURN-VALUES:NO
yes
FILE-OPEN-ERROR:SIGNAL-FILE-ERROR
yes
FIXNUM-NON-PORTABLE:TIGHTEN-DEFINITION
yes
FLET-DECLARATIONS
yes
FLET-DECLARATIONS:ALLOW
yes
FLET-IMPLICIT-BLOCK:YES
yes
FLOAT-UNDERFLOW:ADD-VARIABLES
yes
FLOATING-POINT-CONDITION-NAMES:X3J13-NOV-89
yes
FORMAT-ATSIGN-COLON
yes
FORMAT-COLON-UPARROW-SCOPE
yes
FORMAT-COMMA-INTERVAL
yes
FORMAT-E-EXPONENT-SIGN:FORCE-SIGN
yes
FORMAT-OP-C
yes
FORMAT-PRETTY-PRINT:YES
yes, except that ~F, ~E, ~G, ~$ also bind *PRINT-BASE* to 10 and *PRINT-RADIX* to NIL
FORMAT-STRING-ARGUMENTS:SPECIFY
yes
FUNCTION-CALL-EVALUATION-ORDER:MORE-UNSPECIFIED
yes
FUNCTION-COMPOSITION:JAN89-X3J13
yes
FUNCTION-DEFINITION:JAN89-X3J13
yes
FUNCTION-NAME:LARGE
yes
FUNCTION-TYPE
yes
FUNCTION-TYPE-ARGUMENT-TYPE-SEMANTICS:RESTRICTIVE
yes
FUNCTION-TYPE-KEY-NAME:SPECIFY-KEYWORD
yes
FUNCTION-TYPE-REST-LIST-ELEMENT:USE-ACTUAL-ARGUMENT-TYPE
yes
FUNCTION-TYPE:X3J13-MARCH-88
yes
GENERALIZE-PRETTY-PRINTER:UNIFY
no
GENERIC-FLET-POORLY-DESIGNED:DELETE
yes
GENSYM-NAME-STICKINESS:LIKE-TEFLON
yes
GENTEMP-BAD-IDEA:DEPRECATE
yes
GET-MACRO-CHARACTER-READTABLE:NIL-STANDARD
yes
GET-SETF-METHOD-ENVIRONMENT:ADD-ARG
yes
HASH-TABLE-ACCESS:X3J13-MAR-89
yes
HASH-TABLE-KEY-MODIFICATION:SPECIFY
yes
HASH-TABLE-PACKAGE-GENERATORS:ADD-WITH-WRAPPER
yes
HASH-TABLE-REHASH-SIZE-INTEGER
yes
HASH-TABLE-SIZE:INTENDED-ENTRIES
yes
HASH-TABLE-TESTS:ADD-EQUALP
yes
IEEE-ATAN-BRANCH-CUT:SPLIT
yes
IGNORE-USE-TERMINOLOGY:VALUE-ONLY
yes
IMPORT-SETF-SYMBOL-PACKAGE
yes
IN-PACKAGE-FUNCTIONALITY:MAR89-X3J13
yes
IN-SYNTAX:MINIMAL
yes
INITIALIZATION-FUNCTION-KEYWORD-CHECKING
yes
ISO-COMPATIBILITY:ADD-SUBSTRATE
yes
JUN90-TRIVIAL-ISSUES:11
yes
JUN90-TRIVIAL-ISSUES:14
yes
JUN90-TRIVIAL-ISSUES:24
yes
JUN90-TRIVIAL-ISSUES:25
yes
JUN90-TRIVIAL-ISSUES:27
yes for THE, no for APPLY (spec not clear)
JUN90-TRIVIAL-ISSUES:3
yes
JUN90-TRIVIAL-ISSUES:4
yes
JUN90-TRIVIAL-ISSUES:5
yes
JUN90-TRIVIAL-ISSUES:9
yes
KEYWORD-ARGUMENT-NAME-PACKAGE:ANY
yes
LAST-N
yes
LCM-NO-ARGUMENTS:1
yes
LEXICAL-CONSTRUCT-GLOBAL-DEFINITION:UNDEFINED
yes
LISP-PACKAGE-NAME:COMMON-LISP
yes
LISP-SYMBOL-REDEFINITION-AGAIN:MORE-FIXES
yes
LISP-SYMBOL-REDEFINITION:MAR89-X3J13
yes
LOAD-OBJECTS:MAKE-LOAD-FORM
yes
LOAD-TIME-EVAL:R**2-NEW-SPECIAL-FORM
obsolete
LOAD-TIME-EVAL:R**3-NEW-SPECIAL-FORM
yes
LOAD-TRUENAME:NEW-PATHNAME-VARIABLES
yes
LOCALLY-TOP-LEVEL:SPECIAL-FORM
yes
LOOP-AND-DISCREPANCY:NO-REITERATION
yes
LOOP-FOR-AS-ON-TYPO:FIX-TYPO
yes
LOOP-INITFORM-ENVIRONMENT:PARTIAL-INTERLEAVING-VAGUE
no
LOOP-MISCELLANEOUS-REPAIRS:FIX
yes
LOOP-NAMED-BLOCK-NIL:OVERRIDE
yes
LOOP-PRESENT-SYMBOLS-TYPO:FLUSH-WRONG-WORDS
yes
LOOP-SYNTAX-OVERHAUL:REPAIR
yes
MACRO-AS-FUNCTION:DISALLOW
yes
MACRO-DECLARATIONS:MAKE-EXPLICIT
yes
MACRO-ENVIRONMENT-EXTENT:DYNAMIC
yes
MACRO-FUNCTION-ENVIRONMENT
obsolete
MACRO-FUNCTION-ENVIRONMENT:YES
yes
MACRO-SUBFORMS-TOP-LEVEL-P:ADD-CONSTRAINTS
no
MACROEXPAND-HOOK-DEFAULT:EXPLICITLY-VAGUE
yes
MACROEXPAND-HOOK-INITIAL-VALUE:IMPLEMENTATION-DEPENDENT
yes
MACROEXPAND-RETURN-VALUE:TRUE
yes
MAKE-LOAD-FORM-CONFUSION:REWRITE
yes
MAKE-LOAD-FORM-SAVING-SLOTS:NO-INITFORMS
yes
MAKE-PACKAGE-USE-DEFAULT:IMPLEMENTATION-DEPENDENT
yes
MAP-INTO:ADD-FUNCTION
yes
MAPPING-DESTRUCTIVE-INTERACTION:EXPLICITLY-VAGUE
yes
METACLASS-OF-SYSTEM-CLASS:UNSPECIFIED
yes
METHOD-COMBINATION-ARGUMENTS:CLARIFY
no
METHOD-INITFORM:FORBID-CALL-NEXT-METHOD
no
MUFFLE-WARNING-CONDITION-ARGUMENT
yes
MULTIPLE-VALUE-SETQ-ORDER:LIKE-SETF-OF-VALUES
yes
MULTIPLE-VALUES-LIMIT-ON-VARIABLES:UNDEFINED
yes
NINTERSECTION-DESTRUCTION
yes
NINTERSECTION-DESTRUCTION:REVERT
yes
NOT-AND-NULL-RETURN-VALUE:X3J13-MAR-93
yes
NTH-VALUE:ADD
yes
OPTIMIZE-DEBUG-INFO:NEW-QUALITY
yes
PACKAGE-CLUTTER:REDUCE
yes
PACKAGE-DELETION:NEW-FUNCTION
yes
PACKAGE-FUNCTION-CONSISTENCY:MORE-PERMISSIVE
yes
PARSE-ERROR-STREAM:SPLIT-TYPES
yes
PATHNAME-COMPONENT-CASE:KEYWORD-ARGUMENT
yes
PATHNAME-COMPONENT-VALUE:SPECIFY
no
PATHNAME-HOST-PARSING:RECOGNIZE-LOGICAL-HOST-NAMES
yes when CUSTOM:*PARSE-NAMESTRING-ANSI* is non-NIL
PATHNAME-LOGICAL:ADD
yes
PATHNAME-PRINT-READ:SHARPSIGN-P
yes
PATHNAME-STREAM
yes
PATHNAME-STREAM:FILES-OR-SYNONYM
yes
PATHNAME-SUBDIRECTORY-LIST:NEW-REPRESENTATION
yes
PATHNAME-SYMBOL
yes when CUSTOM:*PARSE-NAMESTRING-ANSI* is non-NIL
PATHNAME-SYNTAX-ERROR-TIME:EXPLICITLY-VAGUE
yes
PATHNAME-UNSPECIFIC-COMPONENT:NEW-TOKEN
yes
PATHNAME-WILD:NEW-FUNCTIONS
yes
PEEK-CHAR-READ-CHAR-ECHO:FIRST-READ-CHAR
yes
PLIST-DUPLICATES:ALLOW
yes
PRETTY-PRINT-INTERFACE
yes
PRINC-READABLY:X3J13-DEC-91
yes
PRINT-CASE-BEHAVIOR:CLARIFY
yes
PRINT-CASE-PRINT-ESCAPE-INTERACTION:VERTICAL-BAR-RULE-NO-UPCASE
yes
PRINT-CIRCLE-SHARED:RESPECT-PRINT-CIRCLE
yes
PRINT-CIRCLE-STRUCTURE:USER-FUNCTIONS-WORK
yes
PRINT-READABLY-BEHAVIOR:CLARIFY
yes
PRINTER-WHITESPACE:JUST-ONE-SPACE
yes
PROCLAIM-ETC-IN-COMPILE-FILE:NEW-MACRO
yes
PUSH-EVALUATION-ORDER:FIRST-ITEM
yes
PUSH-EVALUATION-ORDER:ITEM-FIRST
yes
PUSHNEW-STORE-REQUIRED:UNSPECIFIED
yes
QUOTE-SEMANTICS:NO-COPYING
yes
RANGE-OF-COUNT-KEYWORD:NIL-OR-INTEGER
yes, when CUSTOM:*SEQUENCE-COUNT-ANSI* is non-NIL; otherwise negative :COUNT values are not allowed.
RANGE-OF-START-AND-END-PARAMETERS:INTEGER-AND-INTEGER-NIL
yes
READ-AND-WRITE-BYTES:NEW-FUNCTIONS
yes
READ-CASE-SENSITIVITY:READTABLE-KEYWORDS
yes
READ-MODIFY-WRITE-EVALUATION-ORDER:DELAYED-ACCESS-STORES
no
READ-SUPPRESS-CONFUSING:GENERALIZE
yes, except that READ-DELIMITED-LIST still constructs a LIST
READER-ERROR:NEW-TYPE
yes
REAL-NUMBER-TYPE:X3J13-MAR-89
yes
RECURSIVE-DEFTYPE:EXPLICITLY-VAGUE
yes
REDUCE-ARGUMENT-EXTRACTION
yes
REMF-DESTRUCTION-UNSPECIFIED:X3J13-MAR-89
yes
REQUIRE-PATHNAME-DEFAULTS-AGAIN:X3J13-DEC-91
yes
REQUIRE-PATHNAME-DEFAULTS-YET-AGAIN:RESTORE-ARGUMENT
yes
REQUIRE-PATHNAME-DEFAULTS:ELIMINATE
superseded by REQUIRE-PATHNAME-DEFAULTS-AGAIN:X3J13-DEC-91
REST-LIST-ALLOCATION:MAY-SHARE
yes
RESULT-LISTS-SHARED:SPECIFY
yes
RETURN-VALUES-UNSPECIFIED:SPECIFY
yes
ROOM-DEFAULT-ARGUMENT:NEW-VALUE
yes
SELF-MODIFYING-CODE:FORBID
yes
SEQUENCE-TYPE-LENGTH:MUST-MATCH
yes
SETF-APPLY-EXPANSION:IGNORE-EXPANDER
yes
SETF-FIND-CLASS:ALLOW-NIL
yes
SETF-FUNCTIONS-AGAIN:MINIMAL-CHANGES
yes
SETF-GET-DEFAULT:EVALUATED-BUT-IGNORED
yes
SETF-MACRO-EXPANSION:LAST
yes
SETF-METHOD-VS-SETF-METHOD:RENAME-OLD-TERMS
yes
SETF-MULTIPLE-STORE-VARIABLES:ALLOW
yes
SETF-OF-APPLY:ONLY-AREF-AND-FRIENDS
yes
SETF-OF-VALUES:ADD
yes
SETF-SUB-METHODS:DELAYED-ACCESS-STORES
yes
SHADOW-ALREADY-PRESENT
yes
SHADOW-ALREADY-PRESENT:WORKS
yes
SHARP-COMMA-CONFUSION:REMOVE
no
SHARP-O-FOOBAR:CONSEQUENCES-UNDEFINED
yes
SHARP-STAR-DELIMITER:NORMAL-DELIMITER
yes
SHARPSIGN-PLUS-MINUS-PACKAGE:KEYWORD
yes
SLOT-MISSING-VALUES:SPECIFY
yes
SLOT-VALUE-METACLASSES:LESS-MINIMAL
yes
SPECIAL-FORM-P-MISNOMER:RENAME
yes
SPECIAL-TYPE-SHADOWING:CLARIFY
yes
STANDARD-INPUT-INITIAL-BINDING:DEFINED-CONTRACTS
yes
STANDARD-REPERTOIRE-GRATUITOUS:RENAME
yes
STEP-ENVIRONMENT:CURRENT
yes
STEP-MINIMAL:PERMIT-PROGN
yes
STREAM-ACCESS:ADD-TYPES-ACCESSORS
yes
STREAM-CAPABILITIES:INTERACTIVE-STREAM-P
yes
STRING-COERCION:MAKE-CONSISTENT
yes
STRING-OUTPUT-STREAM-BASHING:UNDEFINED
yes
STRUCTURE-READ-PRINT-SYNTAX:KEYWORDS
yes
SUBSEQ-OUT-OF-BOUNDS
yes
SUBSEQ-OUT-OF-BOUNDS:IS-AN-ERROR
yes
SUBSETTING-POSITION:NONE
yes
SUBTYPEP-ENVIRONMENT:ADD-ARG
yes
SUBTYPEP-TOO-VAGUE:CLARIFY-MORE
yes
SXHASH-DEFINITION:SIMILAR-FOR-SXHASH
yes
SYMBOL-MACROLET-DECLARE:ALLOW
yes
SYMBOL-MACROLET-SEMANTICS:SPECIAL-FORM
yes
SYMBOL-MACROLET-TYPE-DECLARATION:NO
yes
SYMBOL-MACROS-AND-PROCLAIMED-SPECIALS:SIGNALS-AN-ERROR
yes
SYMBOL-PRINT-ESCAPE-BEHAVIOR:CLARIFY
yes
SYNTACTIC-ENVIRONMENT-ACCESS:RETRACTED-MAR91
yes
TAGBODY-TAG-EXPANSION:NO
yes
TAILP-NIL:T
yes
TEST-NOT-IF-NOT:FLUSH-ALL
yes, but no warning
THE-AMBIGUITY:FOR-DECLARATION
yes
THE-VALUES:RETURN-NUMBER-RECEIVED
yes
TIME-ZONE-NON-INTEGER:ALLOW
yes
TYPE-DECLARATION-ABBREVIATION:ALLOW-ALL
no
TYPE-OF-AND-PREDEFINED-CLASSES:TYPE-OF-HANDLES-FLOATS
yes
TYPE-OF-AND-PREDEFINED-CLASSES:UNIFY-AND-EXTEND
yes
TYPE-OF-UNDERCONSTRAINED:ADD-CONSTRAINTS
yes
TYPE-SPECIFIER-ABBREVIATION:X3J13-JUN90-GUESS
yes
UNDEFINED-VARIABLES-AND-FUNCTIONS:COMPROMISE
yes
UNINITIALIZED-ELEMENTS:CONSEQUENCES-UNDEFINED
yes, could add error checking
UNREAD-CHAR-AFTER-PEEK-CHAR:DONT-ALLOW
yes
UNSOLICITED-MESSAGES:NOT-TO-SYSTEM-USER-STREAMS
yes
VARIABLE-LIST-ASYMMETRY:SYMMETRIZE
yes
WITH-ADDED-METHODS:DELETE
yes
WITH-COMPILATION-UNIT:NEW-MACRO
yes
WITH-OPEN-FILE-DOES-NOT-EXIST:STREAM-IS-NIL
yes
WITH-OPEN-FILE-SETQ:EXPLICITLY-VAGUE
yes
WITH-OPEN-FILE-STREAM-EXTENT:DYNAMIC-EXTENT
yes
WITH-OUTPUT-TO-STRING-APPEND-STYLE:VECTOR-PUSH-EXTEND
yes
WITH-STANDARD-IO-SYNTAX-READTABLE:X3J13-MAR-91
yes

These notes document CLISP version 2.49Last modified: 2010-07-07