Commit ddfec889 authored by pfdietz's avatar pfdietz

File defines a variable whose value is the list of the symbol names of all the...

File defines a variable whose value is the list of the symbol names of all the standard CL external variables.
parent eb84012e
;-*- Mode: Lisp -*-
;;;; Author: Paul Dietz
;;;; Created: Sun Oct 6 21:49:33 2002
;;;; Contains: Names of standard CL symbols
(in-package :cl-test)
;;;
;;; These are the names of the 978 symbols that can and must be external to
;;; the COMMON-LISP package.
;;;
(defparameter *cl-symbol-names*
'("&ALLOW-OTHER-KEYS"
"&AUX"
"&BODY"
"&ENVIRONMENT"
"&KEY"
"&OPTIONAL"
"&REST"
"&WHOLE"
"*"
"**"
"***"
"*BREAK-ON-SIGNALS*"
"*COMPILE-FILE-PATHNAME*"
"*COMPILE-FILE-TRUENAME*"
"*COMPILE-PRINT*"
"*COMPILE-VERBOSE*"
"*DEBUG-IO*"
"*DEBUGGER-HOOK*"
"*DEFAULT-PATHNAME-DEFAULTS*"
"*ERROR-OUTPUT*"
"*FEATURES*"
"*GENSYM-COUNTER*"
"*LOAD-PATHNAME*"
"*LOAD-PRINT*"
"*LOAD-TRUENAME*"
"*LOAD-VERBOSE*"
"*MACROEXPAND-HOOK*"
"*MODULES*"
"*PACKAGE*"
"*PRINT-ARRAY*"
"*PRINT-BASE*"
"*PRINT-CASE*"
"*PRINT-CIRCLE*"
"*PRINT-ESCAPE*"
"*PRINT-GENSYM*"
"*PRINT-LENGTH*"
"*PRINT-LEVEL*"
"*PRINT-LINES*"
"*PRINT-MISER-WIDTH*"
"*PRINT-PPRINT-DISPATCH*"
"*PRINT-PRETTY*"
"*PRINT-RADIX*"
"*PRINT-READABLY*"
"*PRINT-RIGHT-MARGIN*"
"*QUERY-IO*"
"*RANDOM-STATE*"
"*READ-BASE*"
"*READ-DEFAULT-FLOAT-FORMAT*"
"*READ-EVAL*"
"*READ-SUPPRESS*"
"*READTABLE*"
"*STANDARD-INPUT*"
"*STANDARD-OUTPUT*"
"*TERMINAL-IO*"
"*TRACE-OUTPUT*"
"+"
"++"
"+++"
"-"
"/"
"//"
"///"
"/="
"1+"
"1-"
"<"
"<="
"="
">"
">="
"ABORT"
"ABS"
"ACONS"
"ACOS"
"ACOSH"
"ADD-METHOD"
"ADJOIN"
"ADJUST-ARRAY"
"ADJUSTABLE-ARRAY-P"
"ALLOCATE-INSTANCE"
"ALPHA-CHAR-P"
"ALPHANUMERICP"
"AND"
"APPEND"
"APPLY"
"APROPOS"
"APROPOS-LIST"
"AREF"
"ARITHMETIC-ERROR"
"ARITHMETIC-ERROR-OPERANDS"
"ARITHMETIC-ERROR-OPERATION"
"ARRAY"
"ARRAY-DIMENSION"
"ARRAY-DIMENSION-LIMIT"
"ARRAY-DIMENSIONS"
"ARRAY-DISPLACEMENT"
"ARRAY-ELEMENT-TYPE"
"ARRAY-HAS-FILL-POINTER-P"
"ARRAY-IN-BOUNDS-P"
"ARRAY-RANK"
"ARRAY-RANK-LIMIT"
"ARRAY-ROW-MAJOR-INDEX"
"ARRAY-TOTAL-SIZE"
"ARRAY-TOTAL-SIZE-LIMIT"
"ARRAYP"
"ASH"
"ASIN"
"ASINH"
"ASSERT"
"ASSOC"
"ASSOC-IF"
"ASSOC-IF-NOT"
"ATAN"
"ATANH"
"ATOM"
"BASE-CHAR"
"BASE-STRING"
"BIGNUM"
"BIT"
"BIT-AND"
"BIT-ANDC1"
"BIT-ANDC2"
"BIT-EQV"
"BIT-IOR"
"BIT-NAND"
"BIT-NOR"
"BIT-NOT"
"BIT-ORC1"
"BIT-ORC2"
"BIT-VECTOR"
"BIT-VECTOR-P"
"BIT-XOR"
"BLOCK"
"BOOLE"
"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"
"BOOLEAN"
"BOTH-CASE-P"
"BOUNDP"
"BREAK"
"BROADCAST-STREAM"
"BROADCAST-STREAM-STREAMS"
"BUILT-IN-CLASS"
"BUTLAST"
"BYTE"
"BYTE-POSITION"
"BYTE-SIZE"
"CAAAAR"
"CAAADR"
"CAAAR"
"CAADAR"
"CAADDR"
"CAADR"
"CAAR"
"CADAAR"
"CADADR"
"CADAR"
"CADDAR"
"CADDDR"
"CADDR"
"CADR"
"CALL-ARGUMENTS-LIMIT"
"CALL-METHOD"
"CALL-NEXT-METHOD"
"CAR"
"CASE"
"CATCH"
"CCASE"
"CDAAAR"
"CDAADR"
"CDAAR"
"CDADAR"
"CDADDR"
"CDADR"
"CDAR"
"CDDAAR"
"CDDADR"
"CDDAR"
"CDDDAR"
"CDDDDR"
"CDDDR"
"CDDR"
"CDR"
"CEILING"
"CELL-ERROR"
"CELL-ERROR-NAME"
"CERROR"
"CHANGE-CLASS"
"CHAR"
"CHAR-CODE"
"CHAR-CODE-LIMIT"
"CHAR-DOWNCASE"
"CHAR-EQUAL"
"CHAR-GREATERP"
"CHAR-INT"
"CHAR-LESSP"
"CHAR-NAME"
"CHAR-NOT-EQUAL"
"CHAR-NOT-GREATERP"
"CHAR-NOT-LESSP"
"CHAR-UPCASE"
"CHAR/="
"CHAR<"
"CHAR<="
"CHAR="
"CHAR>"
"CHAR>="
"CHARACTER"
"CHARACTERP"
"CHECK-TYPE"
"CIS"
"CLASS"
"CLASS-NAME"
"CLASS-OF"
"CLEAR-INPUT"
"CLEAR-OUTPUT"
"CLOSE"
"CLRHASH"
"CODE-CHAR"
"COERCE"
"COMPILATION-SPEED"
"COMPILE"
"COMPILE-FILE"
"COMPILE-FILE-PATHNAME"
"COMPILED-FUNCTION"
"COMPILED-FUNCTION-P"
"COMPILER-MACRO"
"COMPILER-MACRO-FUNCTION"
"COMPLEMENT"
"COMPLEX"
"COMPLEXP"
"COMPUTE-APPLICABLE-METHODS"
"COMPUTE-RESTARTS"
"CONCATENATE"
"CONCATENATED-STREAM"
"CONCATENATED-STREAM-STREAMS"
"COND"
"CONDITION"
"CONJUGATE"
"CONS"
"CONSP"
"CONSTANTLY"
"CONSTANTP"
"CONTINUE"
"CONTROL-ERROR"
"COPY-ALIST"
"COPY-LIST"
"COPY-PPRINT-DISPATCH"
"COPY-READTABLE"
"COPY-SEQ"
"COPY-STRUCTURE"
"COPY-SYMBOL"
"COPY-TREE"
"COS"
"COSH"
"COUNT"
"COUNT-IF"
"COUNT-IF-NOT"
"CTYPECASE"
"DEBUG"
"DECF"
"DECLAIM"
"DECLARATION"
"DECLARE"
"DECODE-FLOAT"
"DECODE-UNIVERSAL-TIME"
"DEFCLASS"
"DEFCONSTANT"
"DEFGENERIC"
"DEFINE-COMPILER-MACRO"
"DEFINE-CONDITION"
"DEFINE-METHOD-COMBINATION"
"DEFINE-MODIFY-MACRO"
"DEFINE-SETF-EXPANDER"
"DEFINE-SYMBOL-MACRO"
"DEFMACRO"
"DEFMETHOD"
"DEFPACKAGE"
"DEFPARAMETER"
"DEFSETF"
"DEFSTRUCT"
"DEFTYPE"
"DEFUN"
"DEFVAR"
"DELETE"
"DELETE-DUPLICATES"
"DELETE-FILE"
"DELETE-IF"
"DELETE-IF-NOT"
"DELETE-PACKAGE"
"DENOMINATOR"
"DEPOSIT-FIELD"
"DESCRIBE"
"DESCRIBE-OBJECT"
"DESTRUCTURING-BIND"
"DIGIT-CHAR"
"DIGIT-CHAR-P"
"DIRECTORY"
"DIRECTORY-NAMESTRING"
"DISASSEMBLE"
"DIVISION-BY-ZERO"
"DO"
"DO*"
"DO-ALL-SYMBOLS"
"DO-EXTERNAL-SYMBOLS"
"DO-SYMBOLS"
"DOCUMENTATION"
"DOLIST"
"DOTIMES"
"DOUBLE-FLOAT"
"DOUBLE-FLOAT-EPSILON"
"DOUBLE-FLOAT-NEGATIVE-EPSILON"
"DPB"
"DRIBBLE"
"DYNAMIC-EXTENT"
"ECASE"
"ECHO-STREAM"
"ECHO-STREAM-INPUT-STREAM"
"ECHO-STREAM-OUTPUT-STREAM"
"ED"
"EIGHTH"
"ELT"
"ENCODE-UNIVERSAL-TIME"
"END-OF-FILE"
"ENDP"
"ENOUGH-NAMESTRING"
"ENSURE-DIRECTORIES-EXIST"
"ENSURE-GENERIC-FUNCTION"
"EQ"
"EQL"
"EQUAL"
"EQUALP"
"ERROR"
"ETYPECASE"
"EVAL"
"EVAL-WHEN"
"EVENP"
"EVERY"
"EXP"
"EXPORT"
"EXPT"
"EXTENDED-CHAR"
"FBOUNDP"
"FCEILING"
"FDEFINITION"
"FFLOOR"
"FIFTH"
"FILE-AUTHOR"
"FILE-ERROR"
"FILE-ERROR-PATHNAME"
"FILE-LENGTH"
"FILE-NAMESTRING"
"FILE-POSITION"
"FILE-STREAM"
"FILE-STRING-LENGTH"
"FILE-WRITE-DATE"
"FILL"
"FILL-POINTER"
"FIND"
"FIND-ALL-SYMBOLS"
"FIND-CLASS"
"FIND-IF"
"FIND-IF-NOT"
"FIND-METHOD"
"FIND-PACKAGE"
"FIND-RESTART"
"FIND-SYMBOL"
"FINISH-OUTPUT"
"FIRST"
"FIXNUM"
"FLET"
"FLOAT"
"FLOAT-DIGITS"
"FLOAT-PRECISION"
"FLOAT-RADIX"
"FLOAT-SIGN"
"FLOATING-POINT-INEXACT"
"FLOATING-POINT-INVALID-OPERATION"
"FLOATING-POINT-OVERFLOW"
"FLOATING-POINT-UNDERFLOW"
"FLOATP"
"FLOOR"
"FMAKUNBOUND"
"FORCE-OUTPUT"
"FORMAT"
"FORMATTER"
"FOURTH"
"FRESH-LINE"
"FROUND"
"FTRUNCATE"
"FTYPE"
"FUNCALL"
"FUNCTION"
"FUNCTION-KEYWORDS"
"FUNCTION-LAMBDA-EXPRESSION"
"FUNCTIONP"
"GCD"
"GENERIC-FUNCTION"
"GENSYM"
"GENTEMP"
"GET"
"GET-DECODED-TIME"
"GET-DISPATCH-MACRO-CHARACTER"
"GET-INTERNAL-REAL-TIME"
"GET-INTERNAL-RUN-TIME"
"GET-MACRO-CHARACTER"
"GET-OUTPUT-STREAM-STRING"
"GET-PROPERTIES"
"GET-SETF-EXPANSION"
"GET-UNIVERSAL-TIME"
"GETF"
"GETHASH"
"GO"
"GRAPHIC-CHAR-P"
"HANDLER-BIND"
"HANDLER-CASE"
"HASH-TABLE"
"HASH-TABLE-COUNT"
"HASH-TABLE-P"
"HASH-TABLE-REHASH-SIZE"
"HASH-TABLE-REHASH-THRESHOLD"
"HASH-TABLE-SIZE"
"HASH-TABLE-TEST"
"HOST-NAMESTRING"
"IDENTITY"
"IF"
"IGNORABLE"
"IGNORE"
"IGNORE-ERRORS"
"IMAGPART"
"IMPORT"
"IN-PACKAGE"
"INCF"
"INITIALIZE-INSTANCE"
"INLINE"
"INPUT-STREAM-P"
"INSPECT"
"INTEGER"
"INTEGER-DECODE-FLOAT"
"INTEGER-LENGTH"
"INTEGERP"
"INTERACTIVE-STREAM-P"
"INTERN"
"INTERNAL-TIME-UNITS-PER-SECOND"
"INTERSECTION"
"INVALID-METHOD-ERROR"
"INVOKE-DEBUGGER"
"INVOKE-RESTART"
"INVOKE-RESTART-INTERACTIVELY"
"ISQRT"
"KEYWORD"
"KEYWORDP"
"LABELS"
"LAMBDA"
"LAMBDA-LIST-KEYWORDS"
"LAMBDA-PARAMETERS-LIMIT"
"LAST"
"LCM"
"LDB"
"LDB-TEST"
"LDIFF"
"LEAST-NEGATIVE-DOUBLE-FLOAT"
"LEAST-NEGATIVE-LONG-FLOAT"
"LEAST-NEGATIVE-NORMALIZED-DOUBLE-FLOAT"
"LEAST-NEGATIVE-NORMALIZED-LONG-FLOAT"
"LEAST-NEGATIVE-NORMALIZED-SHORT-FLOAT"
"LEAST-NEGATIVE-NORMALIZED-SINGLE-FLOAT"
"LEAST-NEGATIVE-SHORT-FLOAT"
"LEAST-NEGATIVE-SINGLE-FLOAT"
"LEAST-POSITIVE-DOUBLE-FLOAT"
"LEAST-POSITIVE-LONG-FLOAT"
"LEAST-POSITIVE-NORMALIZED-DOUBLE-FLOAT"
"LEAST-POSITIVE-NORMALIZED-LONG-FLOAT"
"LEAST-POSITIVE-NORMALIZED-SHORT-FLOAT"
"LEAST-POSITIVE-NORMALIZED-SINGLE-FLOAT"
"LEAST-POSITIVE-SHORT-FLOAT"
"LEAST-POSITIVE-SINGLE-FLOAT"
"LENGTH"
"LET"
"LET*"
"LISP-IMPLEMENTATION-TYPE"
"LISP-IMPLEMENTATION-VERSION"
"LIST"
"LIST*"
"LIST-ALL-PACKAGES"
"LIST-LENGTH"
"LISTEN"
"LISTP"
"LOAD"
"LOAD-LOGICAL-PATHNAME-TRANSLATIONS"
"LOAD-TIME-VALUE"
"LOCALLY"
"LOG"
"LOGAND"
"LOGANDC1"
"LOGANDC2"
"LOGBITP"
"LOGCOUNT"
"LOGEQV"
"LOGICAL-PATHNAME"
"LOGICAL-PATHNAME-TRANSLATIONS"
"LOGIOR"
"LOGNAND"
"LOGNOR"
"LOGNOT"
"LOGORC1"
"LOGORC2"
"LOGTEST"
"LOGXOR"
"LONG-FLOAT"
"LONG-FLOAT-EPSILON"
"LONG-FLOAT-NEGATIVE-EPSILON"
"LONG-SITE-NAME"
"LOOP"
"LOOP-FINISH"
"LOWER-CASE-P"
"MACHINE-INSTANCE"
"MACHINE-TYPE"
"MACHINE-VERSION"
"MACRO-FUNCTION"
"MACROEXPAND"
"MACROEXPAND-1"
"MACROLET"
"MAKE-ARRAY"
"MAKE-BROADCAST-STREAM"
"MAKE-CONCATENATED-STREAM"
"MAKE-CONDITION"
"MAKE-DISPATCH-MACRO-CHARACTER"
"MAKE-ECHO-STREAM"
"MAKE-HASH-TABLE"
"MAKE-INSTANCE"
"MAKE-INSTANCES-OBSOLETE"
"MAKE-LIST"
"MAKE-LOAD-FORM"
"MAKE-LOAD-FORM-SAVING-SLOTS"
"MAKE-METHOD"
"MAKE-PACKAGE"
"MAKE-PATHNAME"
"MAKE-RANDOM-STATE"
"MAKE-SEQUENCE"
"MAKE-STRING"
"MAKE-STRING-INPUT-STREAM"
"MAKE-STRING-OUTPUT-STREAM"
"MAKE-SYMBOL"
"MAKE-SYNONYM-STREAM"
"MAKE-TWO-WAY-STREAM"
"MAKUNBOUND"
"MAP"
"MAP-INTO"
"MAPC"
"MAPCAN"
"MAPCAR"
"MAPCON"
"MAPHASH"
"MAPL"
"MAPLIST"
"MASK-FIELD"
"MAX"
"MEMBER"
"MEMBER-IF"
"MEMBER-IF-NOT"
"MERGE"
"MERGE-PATHNAMES"
"METHOD"
"METHOD-COMBINATION"
"METHOD-COMBINATION-ERROR"
"METHOD-QUALIFIERS"
"MIN"
"MINUSP"
"MISMATCH"
"MOD"
"MOST-NEGATIVE-DOUBLE-FLOAT"
"MOST-NEGATIVE-FIXNUM"
"MOST-NEGATIVE-LONG-FLOAT"
"MOST-NEGATIVE-SHORT-FLOAT"
"MOST-NEGATIVE-SINGLE-FLOAT"
"MOST-POSITIVE-DOUBLE-FLOAT"
"MOST-POSITIVE-FIXNUM"
"MOST-POSITIVE-LONG-FLOAT"
"MOST-POSITIVE-SHORT-FLOAT"
"MOST-POSITIVE-SINGLE-FLOAT"
"MUFFLE-WARNING"
"MULTIPLE-VALUE-BIND"
"MULTIPLE-VALUE-CALL"
"MULTIPLE-VALUE-LIST"
"MULTIPLE-VALUE-PROG1"
"MULTIPLE-VALUE-SETQ"
"MULTIPLE-VALUES-LIMIT"
"NAME-CHAR"
"NAMESTRING"
"NBUTLAST"
"NCONC"
"NEXT-METHOD-P"
"NIL"
"NINTERSECTION"
"NINTH"
"NO-APPLICABLE-METHOD"
"NO-NEXT-METHOD"
"NOT"
"NOTANY"
"NOTEVERY"
"NOTINLINE"
"NRECONC"
"NREVERSE"
"NSET-DIFFERENCE"
"NSET-EXCLUSIVE-OR"
"NSTRING-CAPITALIZE"
"NSTRING-DOWNCASE"
"NSTRING-UPCASE"
"NSUBLIS"
"NSUBST"
"NSUBST-IF"
"NSUBST-IF-NOT"
"NSUBSTITUTE"
"NSUBSTITUTE-IF"
"NSUBSTITUTE-IF-NOT"
"NTH"
"NTH-VALUE"
"NTHCDR"
"NULL"
"NUMBER"
"NUMBERP"
"NUMERATOR"
"NUNION"
"ODDP"
"OPEN"
"OPEN-STREAM-P"
"OPTIMIZE"
"OR"
"OTHERWISE"
"OUTPUT-STREAM-P"
"PACKAGE"
"PACKAGE-ERROR"
"PACKAGE-ERROR-PACKAGE"
"PACKAGE-NAME"
"PACKAGE-NICKNAMES"
"PACKAGE-SHADOWING-SYMBOLS"
"PACKAGE-USE-LIST"
"PACKAGE-USED-BY-LIST"
"PACKAGEP"
"PAIRLIS"
"PARSE-ERROR"
"PARSE-INTEGER"
"PARSE-NAMESTRING"
"PATHNAME"
"PATHNAME-DEVICE"
"PATHNAME-DIRECTORY"
"PATHNAME-HOST"
"PATHNAME-MATCH-P"
"PATHNAME-NAME"
"PATHNAME-TYPE"
"PATHNAME-VERSION"
"PATHNAMEP"
"PEEK-CHAR"
"PHASE"
"PI"
"PLUSP"
"POP"
"POSITION"
"POSITION-IF"
"POSITION-IF-NOT"
"PPRINT"
"PPRINT-DISPATCH"
"PPRINT-EXIT-IF-LIST-EXHAUSTED"
"PPRINT-FILL"
"PPRINT-INDENT"
"PPRINT-LINEAR"
"PPRINT-LOGICAL-BLOCK"
"PPRINT-NEWLINE"