Created
October 1, 2012 09:44
-
-
Save bowbow99/3810589 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
;;; example output of DESCRIBE on Armed Bear Common Lisp (1.0.1) | |
;; (describe FOO) | |
FOO is an internal symbol in the COMMON-LISP-USER package. | |
;; (describe DESCRIBE) | |
DESCRIBE is an external symbol in the COMMON-LISP package. | |
Its function binding is #<DESCRIBE {E312}>. | |
The function's lambda list is: | |
(OBJECT &OPTIONAL STREAM) | |
The symbol's property list contains these indicator/value pairs: | |
SYSTEM::%SOURCE (#P"/var/tmp/portage/dev-lisp/abcl-1.0.1/work/abcl-src-1.0.1/src/org/armedbear/lisp/describe.lisp" | |
. 1996) | |
;; (describe :KEYWORD) | |
:KEYWORD is an external symbol in the KEYWORD package. | |
It is a constant; its value is :KEYWORD. | |
;; (describe "string") | |
"string" is an object of type (SIMPLE-BASE-STRING 6). | |
;; (describe 123) | |
123 is an object of type (INTEGER 0 2147483647). | |
123. | |
#x7B | |
#o173 | |
#b1111011 | |
;; (describe #<PACKAGE COMMON-LISP>) | |
#<PACKAGE COMMON-LISP> is an object of type PACKAGE. | |
;; (describe #<DESCRIBE {E312}>) | |
#<DESCRIBE {E312}> is an object of type FUNCTION. | |
The function's lambda list is: | |
(OBJECT &OPTIONAL STREAM) | |
;; (describe #<STANDARD-GENERIC-FUNCTION DESCRIBE-OBJECT {13AF084}>) | |
#<STANDARD-GENERIC-FUNCTION DESCRIBE-OBJECT {13AF084}> is an instance of #<STANDARD-CLASS STANDARD-GENERIC-FUNCTION {15856A5}>. | |
The following slots have :INSTANCE allocation: | |
NAME DESCRIBE-OBJECT | |
LAMBDA-LIST (MOP::OBJECT STREAM) | |
REQUIRED-ARGS (MOP::OBJECT STREAM) | |
INITIAL-METHODS NIL | |
METHODS (#<STANDARD-METHOD DESCRIBE-OBJECT (JAVA-OBJECT T) {F37A62}> #<STANDARD-METHOD DESCRIBE-OBJECT (STANDARD-OBJECT T) {E7EEC9}> #<STANDARD-METHOD DESCRIBE-OBJECT (PATHNAME T) {EDD9DE}> #<STANDARD-METHOD DESCRIBE-OBJECT (T T) {17AA961}>) | |
METHOD-CLASS #<STANDARD-CLASS STANDARD-METHOD {11563FF}> | |
METHOD-COMBINATION STANDARD | |
ARGUMENT-PRECEDENCE-ORDER NIL | |
CLASSES-TO-EMF-TABLE #<EQUAL HASH-TABLE 0 entries, 11 buckets {645FD}> | |
DOCUMENTATION NIL | |
;; (describe #<FUNCTION (LAMBDA (X Y)) {1DD1752}>) | |
#<FUNCTION (LAMBDA (X Y)) {1DD1752}> is an object of type FUNCTION. | |
The function's lambda list is: | |
(X Y) | |
;; (describe (#\Q #\B #\H #\C #\Vt #\j #\y #\! #\> #\Fs #\l #\Etb #\; #\t #\Dle #\/ #\Dc1 #\" #\N #\h #\u #\ #\{ #\6 #\e #\So #\S #\D #\s #\| #\Etx #\U #\j #\| #\o #\V #\Rs #\X #\V #\u #\Soh #\Dc4 #\J #\o #\J #\$ #\w #\0 #\Dc2 #\J #\) #\Si #\( #\, #\j #\3 #\Us #\/ #\m #\$ #\F #\Return #\Dc4 #\X #\/ #\Sub #\y #\X #\u #\Can #\] #\{ #\- #\q #\k #\n #\K #\L #\Vt #\N #\2 #\! #\Page #\K #\^ #\B #\Enq #\0 #\X #\- #\C #\G #\u #\P #\w #\t #\Gs #\r #\B #\l #\b #\6 #\N #\Z #\a #\q #\^ #\1 #\c #\} #\u #\) #\So #\N #\S #\Escape #\Page #\Enq #\Gs #\k #\Etx #\j #\W #\Bell #\" #\2 #\2 #\5 #\1 #\Enq #\R #\Dc3 #\Dc2 #\e #\Nak #\^ #\} #\O #\Us #\R #\d #\r #\1 #\G #\< #\c #\Y #\+ #\` #\P #\Escape #\} #\E #\R #\! #\8 #\y #\b #\S #\Etb #\Enq #\] #\\ #\Bell #\Null #\{ #\Tab #\+ #\4 #\F #\\ #\3 #\V #\; #\m #\W #\Eot #\& #\f #\So #\I #\J #\Ack #\& #\- #\E #\> #\Newline #\: #\I #\d #\Z #\[ #\a #\y #\Bell #\n #\Ack #\d #\i #\g #\J #\A #\$ #\y #\O #\Z #\3 #\Dc1 #\4 #\Q #\1 #\l #\Stx #\` #\Si #\I #\/ #\Z #\Etx #\Nak #\Y #\R #\Syn #\w #\* #\Eot #\; #\Stx #\] #\7 #\X #\y #\Etx #\( #\6 #\Eot #\< #\H #\} #\{ #\R #\U #\c #\f #\Eot #\Syn #\S #\y #\e #\! #\l #\b #\Dc1 #\b #\V #\H #\l #\" #\& #\p #\M #\Return #\Sub #\@ #\v #\Gs #\Gs #\% #\h #\Em #\b #\Dc2 #\ #\$ #\u #\S #\o #\8 #\Dle #\H #\: #\Etx #\` #\Em #\: #\9 #\! #\Z #\R #\Rs #\8 #\( #\' #\3 #\& #\Return #\; #\Sub #\' #\i #\Fs #\. #\Etb #\Dle #\^ #\3 #\$ #\< #\( #\V #\D #\` #\{ #\ #\{ #\X #\; #\s #\F #\. #\g #\Q #\/ #\M #\f #\' #\h #\2 #\o #\{ #\z #\$ #\V #\, #\; #\Dc4 #\) #\( #\l #\a #\g #\+ #\Enq #\t #\x #\q #\Q #\[ #\Return #\Rs #\& #\g #\n #\^ #\H #\Q #\Y #\W #\g #\T #\5 #\w #\I #\F #\l #\e #\H #\R #\p #\Vt #\S #\Rs #\m #\N #\5 #\~ #\/ #\% #\f #\- #\, #\| #\9 #\Q #\Etx #\ #\ #\I #\G #\So #\7 #\o #\Nak #\" #\| #\4 #\[ #\Syn #\# #\Enq #\Dc2 #\So #\i #\Stx #\3 #\R #\& #\9 #\Fs #\Backspace #\P #\b #\- #\Can #\4 #\Enq #\; #\- #\Return #\0 #\$ #\y #\O #\` #\O #\F #\Tab #\{ #\m #\Syn #\P #\} #\Y #\C #\d #\] #\Dc4 #\c #\U #\| #\Can #\~ #\z #\[ #\* #\` #\{ #\3 #\t #\2 #\- #\4 #\M #\Fs #\a #\; #\Gs #\@ #\u #\- #\Sub #\~ #\_ #\X #\- #\< #\Soh #\S #\Eot #\: #\Soh #\Enq #\4 #\S #\< #\- #\` #\+ #\I #\Vt #\Page #\w #\7 #\C #\0 #\( #\Backspace #\5 #\c #\d #\n #\0 #\@ #\n #\P #\F #\Us #\@ #\9 #\k #\X #\5 #\3 #\f #\Dc4 #\N #\" #\Dc4 #\So #\% #\Backspace)) | |
(#\Q #\B #\H #\C #\Vt #\j #\y #\! #\> #\Fs #\l #\Etb #\; #\t #\Dle | |
#\/ #\Dc1 #\" #\N #\h #\u #\ #\{ #\6 #\e #\So #\S #\D #\s #\| #\Etx | |
#\U #\j #\| #\o #\V #\Rs #\X #\V #\u #\Soh #\Dc4 #\J #\o #\J #\$ #\w | |
#\0 #\Dc2 #\J #\) #\Si #\( #\, #\j #\3 #\Us #\/ #\m #\$ #\F #\Return | |
#\Dc4 #\X #\/ #\Sub #\y #\X #\u #\Can #\] #\{ #\- #\q #\k #\n #\K | |
#\L #\Vt #\N #\2 #\! #\Page #\K #\^ #\B #\Enq #\0 #\X #\- #\C #\G | |
#\u #\P #\w #\t #\Gs #\r #\B #\l #\b #\6 #\N #\Z #\a #\q #\^ #\1 #\c | |
#\} #\u #\) #\So #\N #\S #\Escape #\Page #\Enq #\Gs #\k #\Etx #\j | |
#\W #\Bell #\" #\2 #\2 #\5 #\1 #\Enq #\R #\Dc3 #\Dc2 #\e #\Nak #\^ | |
#\} #\O #\Us #\R #\d #\r #\1 #\G #\< #\c #\Y #\+ #\` #\P #\Escape | |
#\} #\E #\R #\! #\8 #\y #\b #\S #\Etb #\Enq #\] #\\ #\Bell #\Null | |
#\{ #\Tab #\+ #\4 #\F #\\ #\3 #\V #\; #\m #\W #\Eot #\& #\f #\So #\I | |
#\J #\Ack #\& #\- #\E #\> #\Newline #\: #\I #\d #\Z #\[ #\a #\y | |
#\Bell #\n #\Ack #\d #\i #\g #\J #\A #\$ #\y #\O #\Z #\3 #\Dc1 #\4 | |
#\Q #\1 #\l #\Stx #\` #\Si #\I #\/ #\Z #\Etx #\Nak #\Y #\R #\Syn #\w | |
#\* #\Eot #\; #\Stx #\] #\7 #\X #\y #\Etx #\( #\6 #\Eot #\< #\H #\} | |
#\{ #\R #\U #\c #\f #\Eot #\Syn #\S #\y #\e #\! #\l #\b #\Dc1 #\b | |
#\V #\H #\l #\" #\& #\p #\M #\Return #\Sub #\@ #\v #\Gs #\Gs #\% #\h | |
#\Em #\b #\Dc2 #\ #\$ #\u #\S #\o #\8 #\Dle #\H #\: #\Etx #\` #\Em | |
#\: #\9 #\! #\Z #\R #\Rs #\8 #\( #\' #\3 #\& #\Return #\; #\Sub #\' | |
#\i #\Fs #\. #\Etb #\Dle #\^ #\3 #\$ #\< #\( #\V #\D #\` #\{ #\ #\{ | |
#\X #\; #\s #\F #\. #\g #\Q #\/ #\M #\f #\' #\h #\2 #\o #\{ #\z #\$ | |
#\V #\, #\; #\Dc4 #\) #\( #\l #\a #\g #\+ #\Enq #\t #\x #\q #\Q #\[ | |
#\Return #\Rs #\& #\g #\n #\^ #\H #\Q #\Y #\W #\g #\T #\5 #\w #\I | |
#\F #\l #\e #\H #\R #\p #\Vt #\S #\Rs #\m #\N #\5 #\~ #\/ #\% #\f | |
#\- #\, #\| #\9 #\Q #\Etx #\ #\ #\I #\G #\So #\7 #\o #\Nak #\" #\| | |
#\4 #\[ #\Syn #\# #\Enq #\Dc2 #\So #\i #\Stx #\3 #\R #\& #\9 #\Fs | |
#\Backspace #\P #\b #\- #\Can #\4 #\Enq #\; #\- #\Return #\0 #\$ #\y | |
#\O #\` #\O #\F #\Tab #\{ #\m #\Syn #\P #\} #\Y #\C #\d #\] #\Dc4 | |
#\c #\U #\| #\Can #\~ #\z #\[ #\* #\` #\{ #\3 #\t #\2 #\- #\4 #\M | |
#\Fs #\a #\; #\Gs #\@ #\u #\- #\Sub #\~ #\_ #\X #\- #\< #\Soh #\S | |
#\Eot #\: #\Soh #\Enq #\4 #\S #\< #\- #\` #\+ #\I #\Vt #\Page #\w | |
#\7 #\C #\0 #\( #\Backspace #\5 #\c #\d #\n #\0 #\@ #\n #\P #\F #\Us | |
#\@ #\9 #\k #\X #\5 #\3 #\f #\Dc4 #\N #\" #\Dc4 #\So #\% #\Backspace) is an object of type CONS. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
;;; example output of DESCRIBE on CLISP (2.49 (2010-07-07) (built 3528056606) (memory 3528056849)) | |
;; (describe FOO) | |
FOO is the symbol FOO, lies in #<PACKAGE COMMON-LISP-USER>, is accessible in 1 package | |
COMMON-LISP-USER. | |
#<PACKAGE COMMON-LISP-USER> is the package named COMMON-LISP-USER. It has 2 nicknames CL-USER, USER. | |
It imports the external symbols of 2 packages COMMON-LISP, EXT and exports no symbols, but no | |
package uses these exports. | |
;; (describe DESCRIBE) | |
DESCRIBE is the symbol DESCRIBE, lies in #<PACKAGE COMMON-LISP>, is accessible in 12 packages CLOS, | |
COMMON-LISP, COMMON-LISP-USER, EXPORTING, EXT, FFI, POSIX, READLINE, REGEXP, SCREEN, SYSTEM, THREADS, | |
names a function, has 1 property SYSTEM::DOCHTTP/1.1 301 Moved PermanentlyHTTP/1.1 200 OK | |
. | |
ANSI-CL Documentation is at | |
"http://www.lispworks.com/reference/HyperSpec/Body/f_descri.htm" | |
CLISP Documentation is at | |
"file:///usr/share/doc/clisp-2.49-r3/html/impnotes.html#describe" | |
For more information, evaluate (SYMBOL-PLIST 'DESCRIBE). | |
#<PACKAGE COMMON-LISP> is the package named COMMON-LISP. It has 2 nicknames LISP, CL. | |
It imports the external symbols of 1 package CLOS and exports 978 symbols to 11 packages READLINE, | |
REGEXP, POSIX, EXPORTING, FFI, SCREEN, THREADS, CLOS, COMMON-LISP-USER, EXT, SYSTEM. | |
#<COMPILED-FUNCTION DESCRIBE> is a compiled function. | |
Argument list: (#:ARG0 &OPTIONAL #:ARG1) | |
For more information, evaluate (DISASSEMBLE #'DESCRIBE). | |
Documentation: | |
SYSTEM::IMPNOTES: | |
"#describe" | |
CLHS: | |
"Body/f_descri.htm" | |
SYSTEM::FILE: | |
((SYSTEM::DEFUN/DEFMACRO | |
#P"/var/tmp/portage/dev-lisp/clisp-2.49-r3/work/clisp-2.49/builddir/describe.fas" 613 632)) | |
;; (describe :KEYWORD) | |
:KEYWORD is the symbol :KEYWORD, lies in #<PACKAGE KEYWORD>, is accessible in 21 packages CHARSET, | |
CLOS, COMMON-LISP, COMMON-LISP-USER, CS-COMMON-LISP, CS-COMMON-LISP-USER, CUSTOM, EXPORTING, EXT, FFI, | |
GRAY, GSTREAM, I18N, KEYWORD, POSIX, READLINE, REGEXP, SCREEN, SOCKET, SYSTEM, THREADS, is a keyword, | |
a constant, value: :KEYWORD. | |
#<PACKAGE KEYWORD> is the package named KEYWORD. | |
It exports 1,174 symbols, but no package uses these exports. | |
:KEYWORD [see above] | |
;; (describe "string") | |
"string" is a simple 1 dimensional array (vector) of CHARACTERs, of size 6 (an immutable ISO-8859-1 | |
string). | |
;; (describe 123) | |
123 is an integer, uses 7 bits, is represented as a fixnum. | |
;; (describe #<PACKAGE COMMON-LISP>) | |
#<PACKAGE COMMON-LISP> is the package named COMMON-LISP. It has 2 nicknames LISP, CL. | |
It imports the external symbols of 1 package CLOS and exports 978 symbols &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, PPRINT-POP, PPRINT-TAB, PPRINT-TABULAR, PRIN1, PRIN1-TO-STRING, PRINC, PRINC-TO-STRING | |
, PRINT, PRINT-NOT-READABLE, PRINT-NOT-READABLE-OBJECT, PRINT-OBJECT, PRINT-UNREADABLE-OBJECT, | |
PROBE-FILE, PROCLAIM, PROG, PROG*, PROG1, PROG2, PROGN, PROGRAM-ERROR, PROGV, PROVIDE, PSETF, PSETQ, | |
PUSH, PUSHNEW, QUOTE, RANDOM, RANDOM-STATE, RANDOM-STATE-P, RASSOC, RASSOC-IF, RASSOC-IF-NOT, RATIO, | |
RATIONAL, RATIONALIZE, RATIONALP, READ, READ-BYTE, READ-CHAR, READ-CHAR-NO-HANG, READ-DELIMITED-LIST, | |
READ-FROM-STRING, READ-LINE, READ-PRESERVING-WHITESPACE, READ-SEQUENCE, READER-ERROR, READTABLE, | |
READTABLE-CASE, READTABLEP, REAL, REALP, REALPART, REDUCE, REINITIALIZE-INSTANCE, REM, REMF, REMHASH, | |
REMOVE, REMOVE-DUPLICATES, REMOVE-IF, REMOVE-IF-NOT, REMOVE-METHOD, REMPROP, RENAME-FILE, | |
RENAME-PACKAGE, REPLACE, REQUIRE, REST, RESTART, RESTART-BIND, RESTART-CASE, RESTART-NAME, RETURN, | |
RETURN-FROM, REVAPPEND, REVERSE, ROOM, ROTATEF, ROUND, ROW-MAJOR-AREF, RPLACA, RPLACD, SAFETY, | |
SATISFIES, SBIT, SCALE-FLOAT, SCHAR, SEARCH, SECOND, SEQUENCE, SERIOUS-CONDITION, SET, SET-DIFFERENCE, | |
SET-DISPATCH-MACRO-CHARACTER, SET-EXCLUSIVE-OR, SET-MACRO-CHARACTER, SET-PPRINT-DISPATCH, | |
SET-SYNTAX-FROM-CHAR, SETF, SETQ, SEVENTH, SHADOW, SHADOWING-IMPORT, SHARED-INITIALIZE, SHIFTF, | |
SHORT-FLOAT, SHORT-FLOAT-EPSILON, SHORT-FLOAT-NEGATIVE-EPSILON, SHORT-SITE-NAME, SIGNAL, SIGNED-BYTE, | |
SIGNUM, SIMPLE-ARRAY, SIMPLE-BASE-STRING, SIMPLE-BIT-VECTOR, SIMPLE-BIT-VECTOR-P, SIMPLE-CONDITION, | |
SIMPLE-CONDITION-FORMAT-ARGUMENTS, SIMPLE-CONDITION-FORMAT-CONTROL, SIMPLE-ERROR, SIMPLE-STRING, | |
SIMPLE-STRING-P, SIMPLE-TYPE-ERROR, SIMPLE-VECTOR, SIMPLE-VECTOR-P, SIMPLE-WARNING, SIN, SINGLE-FLOAT, | |
SINGLE-FLOAT-EPSILON, SINGLE-FLOAT-NEGATIVE-EPSILON, SINH, SIXTH, SLEEP, SLOT-BOUNDP, SLOT-EXISTS-P, | |
SLOT-MAKUNBOUND, SLOT-MISSING, SLOT-UNBOUND, SLOT-VALUE, SOFTWARE-TYPE, SOFTWARE-VERSION, SOME, SORT, | |
SPACE, SPECIAL, SPECIAL-OPERATOR-P, SPEED, SQRT, STABLE-SORT, STANDARD, STANDARD-CHAR, STANDARD-CHAR-P | |
, STANDARD-CLASS, STANDARD-GENERIC-FUNCTION, STANDARD-METHOD, STANDARD-OBJECT, STEP, STORAGE-CONDITION | |
, STORE-VALUE, STREAM, STREAM-ELEMENT-TYPE, STREAM-ERROR, STREAM-ERROR-STREAM, STREAM-EXTERNAL-FORMAT, | |
STREAMP, STRING, STRING-CAPITALIZE, STRING-DOWNCASE, STRING-EQUAL, STRING-GREATERP, STRING-LEFT-TRIM, | |
STRING-LESSP, STRING-NOT-EQUAL, STRING-NOT-GREATERP, STRING-NOT-LESSP, STRING-RIGHT-TRIM, | |
STRING-STREAM, STRING-TRIM, STRING-UPCASE, STRING/=, STRING<, STRING<=, STRING=, STRING>, STRING>=, | |
STRINGP, STRUCTURE, STRUCTURE-CLASS, STRUCTURE-OBJECT, STYLE-WARNING, SUBLIS, SUBSEQ, SUBSETP, SUBST, | |
SUBST-IF, SUBST-IF-NOT, SUBSTITUTE, SUBSTITUTE-IF, SUBSTITUTE-IF-NOT, SUBTYPEP, SVREF, SXHASH, SYMBOL, | |
SYMBOL-FUNCTION, SYMBOL-MACROLET, SYMBOL-NAME, SYMBOL-PACKAGE, SYMBOL-PLIST, SYMBOL-VALUE, SYMBOLP, | |
SYNONYM-STREAM, SYNONYM-STREAM-SYMBOL, T, TAGBODY, TAILP, TAN, TANH, TENTH, TERPRI, THE, THIRD, THROW, | |
TIME, TRACE, TRANSLATE-LOGICAL-PATHNAME, TRANSLATE-PATHNAME, TREE-EQUAL, TRUENAME, TRUNCATE, | |
TWO-WAY-STREAM, TWO-WAY-STREAM-INPUT-STREAM, TWO-WAY-STREAM-OUTPUT-STREAM, TYPE, TYPE-ERROR, | |
TYPE-ERROR-DATUM, TYPE-ERROR-EXPECTED-TYPE, TYPE-OF, TYPECASE, TYPEP, UNBOUND-SLOT, | |
UNBOUND-SLOT-INSTANCE, UNBOUND-VARIABLE, UNDEFINED-FUNCTION, UNEXPORT, UNINTERN, UNION, UNLESS, | |
UNREAD-CHAR, UNSIGNED-BYTE, UNTRACE, UNUSE-PACKAGE, UNWIND-PROTECT, | |
UPDATE-INSTANCE-FOR-DIFFERENT-CLASS, UPDATE-INSTANCE-FOR-REDEFINED-CLASS, UPGRADED-ARRAY-ELEMENT-TYPE, | |
UPGRADED-COMPLEX-PART-TYPE, UPPER-CASE-P, USE-PACKAGE, USE-VALUE, USER-HOMEDIR-PATHNAME, VALUES, | |
VALUES-LIST, VARIABLE, VECTOR, VECTOR-POP, VECTOR-PUSH, VECTOR-PUSH-EXTEND, VECTORP, WARN, WARNING, | |
WHEN, WILD-PATHNAME-P, WITH-ACCESSORS, WITH-COMPILATION-UNIT, WITH-CONDITION-RESTARTS, | |
WITH-HASH-TABLE-ITERATOR, WITH-INPUT-FROM-STRING, WITH-OPEN-FILE, WITH-OPEN-STREAM, | |
WITH-OUTPUT-TO-STRING, WITH-PACKAGE-ITERATOR, WITH-SIMPLE-RESTART, WITH-SLOTS, WITH-STANDARD-IO-SYNTAX | |
, WRITE, WRITE-BYTE, WRITE-CHAR, WRITE-LINE, WRITE-SEQUENCE, WRITE-STRING, WRITE-TO-STRING, Y-OR-N-P, | |
YES-OR-NO-P, ZEROP to 11 packages READLINE, REGEXP, POSIX, EXPORTING, FFI, SCREEN, THREADS, CLOS, | |
COMMON-LISP-USER, EXT, SYSTEM. | |
;; (describe #<COMPILED-FUNCTION DESCRIBE>) | |
#<COMPILED-FUNCTION DESCRIBE> is a compiled function. | |
Argument list: (#:ARG0 &OPTIONAL #:ARG1) | |
For more information, evaluate (DISASSEMBLE #'DESCRIBE). | |
;; (describe #<STANDARD-GENERIC-FUNCTION DESCRIBE-OBJECT>) | |
#<STANDARD-GENERIC-FUNCTION DESCRIBE-OBJECT> is a generic function. | |
Argument list: (SYSTEM::OBJ STREAM) | |
Methods: | |
#'STREAM | |
(GENERIC-FUNCTION STREAM) | |
(ARRAY STREAM) | |
(RANDOM-STATE STREAM) | |
(PATHNAME STREAM) | |
(READTABLE STREAM) | |
(HASH-TABLE STREAM) | |
(PACKAGE STREAM) | |
(STREAM STREAM) | |
(CHARACTER STREAM) | |
(COMPLEX STREAM) | |
(FLOAT STREAM) | |
(RATIO STREAM) | |
(INTEGER STREAM) | |
(SYMBOL STREAM) | |
(NULL STREAM) | |
(CONS STREAM) | |
(STRUCTURE-OBJECT STREAM) | |
(FUNCALLABLE-STANDARD-OBJECT STREAM) | |
(STANDARD-OBJECT STREAM) | |
(T STREAM) | |
;; (describe #<FUNCTION :LAMBDA (X Y) (= X (* Y Y))>) | |
#<FUNCTION :LAMBDA (X Y) (= X (* Y Y))> is an interpreted function. | |
Argument list: (X Y) | |
;; (describe | |
(#\E #\A #\X #\+ #\0 #\# #\P #\P #\Vt #\% #\Rs #\K #\^ #\J #\r #\P #\4 #\+ #\n #\L #\I #\Dc1 #\M #\Sub | |
#\/ #\? #\V #\Dc3 #\Rs #\E #\* #\Dc3 #\y #\R #\v #\( #\Nak #\Bell #\A #\Enq #\% #\Sub #\i #\[ #\G #\9 | |
#\i #\: #\| #\2 #\Soh #\F #\7 #\n #\@ #\& #\j #\) #\& #\e #\Syn #\Sub #\Dc4 #\N #\Soh #\Bell #\g | |
#\Page #\] #\B #\= #\f #\Can #\: #\r #\R #\t #\Backspace #\f #\o #\Soh #\Space #\/ #\{ #\T #\P #\R #\4 | |
#\Dle #\Enq #\Dc1 #\C #\H #\S #\Null #\= #\Dc1 #\W #\% #\> #\Stx #\Soh #\G #\[ #\v #\@ #\; #\Newline | |
#\J #\r #\So #\Em #\" #\Backspace #\4 #\W #\Syn #\' #\z #\] #\T #\O #\Rs #\F #\{ #\Fs #\Dc4 #\> #\v | |
#\Page #\= #\1 #\Y #\# #\{ #\y #\L #\Null #\Dle #\A #\Null #\\ #\s #\< #\D #\% #\H #\/ #\- #\t | |
#\Escape #\? #\& #\n #\Can #\# #\9 #\3 #\! #\s #\Syn #\Sub #\Tab #\Newline #\9 #\p #\P #\! #\( #\Fs | |
#\Si #\n #\+ #\V #\= #\' #\T #\Backspace #\E #\[ #\D #\v #\| #\Return #\Newline #\f #\t #\k #\Nak #\Em | |
#\Backspace #\% #\Enq #\P #\r #\O #\[ #\C #\i #\Fs #\Dle #\; #\Soh #\5 #\5 #\5 #\2 #\" #\Bell #\# | |
#\Dle #\b #\k #\t #\L #\: #\Etx #\Em #\x #\x #\m #\+ #\. #\~ #\Etx #\' #\m #\> #\Space #\L #\? #\v | |
#\Etb #\f #\Return #\Gs #\U #\v #\e #\Backspace #\Tab #\Us #\W #\Em #\So #\c #\2 #\Eot #\L #\{ #\Soh | |
#\v #\Si #\/ #\O #\L #\* #\Gs #\Etx #\. #\W #\B #\Enq #\G #\A #\0 #\Null #\\ #\u #\8 #\r #\? #\B #\Fs | |
#\/ #\{ #\Etx #\* #\Page #\3 #\_ #\Escape #\3 #\b #\u #\` #\X #\O #\k #\Vt #\Dc3 #\M #\< #\} #\q #\< | |
#\x #\Space #\h #\4 #\Soh #\V #\. #\# #\Si #\i #\- #\B #\0 #\? #\F #\. #\Dc1 #\Nak #\V #\? #\( #\j #\& | |
#\q #\. #\C #\] #\_ #\H #\N #\H #\q #\_ #\? #\] #\# #\L #\] #\C #\` #\* #\Dc1 #\_ #\< #\+ #\Backspace | |
#\x #\Dc3 #\T #\q #\3 #\t #\Dle #\Dc1 #\Enq #\Tab #\b #\Sub #\; #\' #\h #\s #\Vt #\= #\# #\Vt #\` #\Si | |
#\< #\Us #\k #\$ #\> #\^ #\X #\So #\A #\, #\- #\: #\4 #\i #\$ #\G #\Y #\Escape #\` #\U #\Us #\Null #\0 | |
#\p #\Escape #\Syn #\k #\Can #\5 #\Space #\% #\P #\Can #\j #\Etb #\5 #\R #\Y #\R #\D #\F #\< #\. #\v | |
#\Newline #\F #\C #\U #\o #\Return #\Em #\, #\a #\L #\D #\Dc1 #\Escape #\w #\| #\M #\Y #\p #\Syn #\: | |
#\% #\Space #\s #\! #\B #\Dc3 #\~ #\Soh #\L #\g #\Ack #\, #\Can #\Sub #\* #\b #\m #\{ #\Gs #\@ #\M #\6 | |
#\W #\M #\J #\. #\i #\Stx #\K #\d #\; #\_ #\^ #\E #\B #\, #\Etb #\W #\v #\Fs #\Dle #\Dc4 #\So #\m #\x | |
#\Si #\Dc3 #\H #\5 #\X #\# #\M #\z #\z #\O #\% #\T #\Null #\Backspace #\j #\7 #\F #\' #\< #\m #\( #\J | |
#\R #\Dc3 #\n #\h #\Etb #\T #\K #\w #\b #\o #\Nak #\G #\u #\\ #\' #\J #\Vt)) | |
(#\E #\A #\X #\+ #\0 #\# #\P #\P #\Vt #\% #\Rs #\K #\^ #\J #\r #\P #\4 #\+ #\n #\L #\I #\Dc1 #\M ...) is | |
a list of length 512. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
;;; example output of DESCRIBE on Clozure Common Lisp (Version 1.8-r15287M (LinuxX8632)) | |
;; (describe FOO) | |
FOO | |
Type: SYMBOL | |
Class: #<BUILT-IN-CLASS SYMBOL> | |
INTERNAL in package: #<Package "COMMON-LISP-USER"> | |
Print name: "FOO" | |
Value: #<Unbound> | |
Function: #<Unbound> | |
Plist: NIL | |
;; (describe DESCRIBE) | |
DESCRIBE | |
Type: SYMBOL | |
Class: #<BUILT-IN-CLASS SYMBOL> | |
Function | |
EXTERNAL in package: #<Package "COMMON-LISP"> | |
Print name: "DESCRIBE" | |
Value: #<Unbound> | |
Function: #<Compiled-function DESCRIBE #x1011B756> | |
Arglist: (INSPECTOR::OBJECT &OPTIONAL STREAM) | |
Plist: NIL | |
;; (describe :KEYWORD) | |
:KEYWORD | |
Type: KEYWORD | |
Class: #<BUILT-IN-CLASS KEYWORD> | |
Constant | |
EXTERNAL in package: #<Package "KEYWORD"> | |
Print name: "KEYWORD" | |
Value: :KEYWORD | |
Function: #<Unbound> | |
Plist: NIL | |
;; (describe "string") | |
"string" | |
Type: (SIMPLE-BASE-STRING 6) | |
Class: #<BUILT-IN-CLASS SIMPLE-BASE-STRING> | |
Length: 6 | |
0: #\s | |
1: #\t | |
2: #\r | |
3: #\i | |
4: #\n | |
5: #\g | |
;; (describe 123) | |
Fixnum: 123 | |
Scientific: 1.23E+2 | |
Log base 2: 6.9425144 | |
Binary: #b1111011 | |
Octal: #o173 | |
Decimal: 123. | |
Hex: #x7B | |
Roman: CXXIII | |
Character: #\{ | |
Abbreviated: 123 | |
As time: 9:02:03 Monday, 1 January, 1900 | |
MOST-POSITIVE-FIXNUM: 536870911. | |
;; (describe #<Package "COMMON-LISP">) | |
#<Package "COMMON-LISP"> | |
Type: PACKAGE | |
Class: #<BUILT-IN-CLASS PACKAGE> | |
Internal Symbols: 0 | |
External Symbols: 978 | |
PKG.ITAB: (#(0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...) 0 . 36) | |
PKG.ETAB: (#(IMAGPART LIST 0 CONTINUE ABORT DEFINE-MODIFY-MACRO MAKE-LIST | |
GET-MACRO-CHARACTER REDUCE LEAST-NEGATIVE-SHORT-FLOAT | |
COPY-PPRINT-DISPATCH DEFTYPE 0 *PRINT-ESCAPE* 0 ASH 0 | |
FILE-POSITION SIGNUM 0 ...) | |
978 . 1009) | |
PKG.USED: NIL | |
PKG.USED-BY: (#<Package "QUICKLISP-CLIENT"> #<Package "QL-DIST"> | |
#<Package "QL-GUNZIPPER"> #<Package "QL-MINITAR"> | |
#<Package "QL-HTTP"> #<Package "QL-PROGRESS"> | |
#<Package "QL-NETWORK"> #<Package "QL-IMPL-UTIL"> | |
#<Package "QL-IMPL"> #<Package "QL-CONFIG"> #<Package "QL-SETUP"> | |
#<Package "QL-UTIL"> #<Package "ASDF"> | |
#<Package "COMMON-LISP-USER"> #<Package "ANSI-LOOP"> | |
#<Package "SWINK"> #<Package "INSPECTOR"> #<Package "X8664"> | |
#<Package "ARCH"> #<Package "X86"> ...) | |
PKG.NAMES: ("COMMON-LISP" "CL") | |
PKG.SHADOWED: NIL | |
PKG.LOCK: #<READ-WRITE-LOCK [ptr @ #x8084A40] #x18006DD6> | |
PKG.INTERN-HOOK: NIL | |
;; (describe #<Compiled-function DESCRIBE #x1011B756>) | |
#<Compiled-function DESCRIBE #x1011B756> | |
Name: DESCRIBE | |
Arglist (analysis): (INSPECTOR::OBJECT &OPTIONAL STREAM) | |
Bits: 8388868 | |
Plist: (CCL::PC-SOURCE-MAP | |
#(282 410 240 345 380 410 336 344 348 380 300 331 113 282 194 237 113 | |
279 207 236 ...) | |
CCL::FUNCTION-SYMBOL-MAP | |
(#(*PRINT-LENGTH* *PRINT-CIRCLE* #:G169458 STREAM INSPECTOR::OBJECT) | |
. #(1855 348 410 1087 316 410 575 116 279 319 39 410 63 39 410)) | |
CCL::%FUNCTION-SOURCE-NOTE | |
#<SOURCE-NOTE "ccl:lib;describe.lisp":9625-9971 NIL>) | |
Documentation: "Print a description of the object X." | |
Source Location: #<SOURCE-NOTE "ccl:lib;describe.lisp":9625-9971 NIL> | |
;; (describe #<STANDARD-GENERIC-FUNCTION DESCRIBE-OBJECT #x181AA1FE>) | |
#<STANDARD-GENERIC-FUNCTION DESCRIBE-OBJECT #x181AA1FE> | |
Name: DESCRIBE-OBJECT | |
Arglist (declaration): (QL-HTTP::HEADER STREAM) | |
Bits: 134218240 | |
Plist: NIL | |
Methods | |
#<STANDARD-METHOD DESCRIBE-OBJECT :AFTER (QL-HTTP::HEADER T)> | |
#<CCL::STANDARD-KERNEL-METHOD DESCRIBE-OBJECT (T T)> | |
;; (describe #<Anonymous Function #x1869A1D6>) | |
#<Anonymous Function #x1869A1D6> | |
Name: NIL | |
Arglist (analysis): (X Y) | |
Bits: -528481791 | |
Plist: (CCL::PC-SOURCE-MAP #(15 70 14 27 15 28 19 26) CCL::FUNCTION-SYMBOL-MAP | |
(#(Y X) . #(319 15 70 63 15 70)) CCL::%FUNCTION-SOURCE-NOTE | |
#<SOURCE-NOTE "/home/bowbow99/work/cl.describe/describe-things.lisp":621-649 "(lambda (x y) (= x (* y y)))">) | |
Source Location: #<SOURCE-NOTE "/home/bowbow99/work/cl.describe/describe-things.lisp":621-649 "(lambda (x y) (= x (* y y)))"> | |
;; (describe (#\. #\z #\j #\ #\. #\b #\c #\R #\# #\Sub #\` #\u #\a #\( #\I #\o #\i #\t #\^U #\_ #\> #\S #\Bell #\; #\q #\Newline #\, #\m #\U #\. #\Gs #\Null #\] #\o #\? #\Null #\A #\i #\s #\ETX #\& #\$ #\8 #\? #\~ #\~ #\v #\Tab #\[ #\& #\^P #\o #\v #\Page #\l #\R #\ETX #\0 #\~ #\^P #\& #\V #\; #\^P #\s #\M #\STX #\^P #\6 #\` #\4 #\Sub #\\ #\' #\' #\V #\% #\] #\G #\3 #\| #\k #\M #\) #\Z #\? #\C #\u #\q #\Rs #\* #\g #\^W #\V #\u #\K #\% #\8 #\ETX #\ETX #\: #\5 #\0 #\Bell #\^P #\A #\v #\^Y #\! #\k #\Us #\` #\~ #\4 #\SI #\b #\z #\N #\g #\! #\. #\] #\4 #\& #\+ #\+ #\> #\r #\Return #\x #\W #\q #\^Y #\$ #\6 #\" #\m #\@ #\b #\w #\ENQ #\Us #\Bell #\' #\P #\% #\^Y #\^W #\SO #\$ #\l #\z #\C #\Us #\ACK #\Null #\$ #\Backspace #\{ #\ESC #\a #\4 #\- #\Sub #\Y #\s #\^ #\w #\8 #\6 #\P #\u #\Bell #\I #\U #\b #\| #\PageUp #\- #\9 #\ETX #\SOH #\K #\$ #\u #\" #\[ #\O #\ACK #\^R #\? #\A #\F #\5 #\\ #\$ #\( #\< #\s #\x #\^P #\r #\j #\` #\W #\U #\d #\3 #\Backspace #\STX #\$ #\EOT #\^P #\^U #\6 #\` #\> #\Z #\} #\] #\= #\J #\Sub #\@ #\; #\% #\w #\X #\O #\O #\ACK #\ACK #\8 #\! #\r #\PageUp #\n #\9 #\Fs #\Gs #\; #\SOH #\M #\` #\> #\U #\u #\E #\/ #\{ #\% #\} #\# #\^Y #\/ #\* #\! #\z #\l #\j #\9 #\t #\^X #\1 #\b #\N #\/ #\STX #\9 #\L #\p #\M #\7 #\D #\B #\v #\^S #\p #\c #\c #\^Q #\^W #\( #\Gs #\Gs #\^U #\d #\s #\. #\m #\< #\! #\& #\6 #\k #\v #\b #\Newline #\Backspace #\g #\Newline #\Backspace #\Fs #\Q #\^Y #\^X #\Fs #\5 #\t #\d #\w #\, #\O #\9 #\V #\n #\: #\p #\a #\^V #\Null #\n #\s #\D #\EOT #\c #\E #\SOH #\k #\G #\c #\[ #\EOT #\R #\t #\# #\! #\\ #\X #\$ #\Fs #\: #\\ #\Page #\ENQ #\( #\> #\w #\a #\STX #\1 #\SI #\Tab #\8 #\< #\< #\3 #\; #\Newline #\^P #\x #\Return #\Newline #\ETX #\c #\^T #\ETX #\I #\Us #\. #\X #\0 #\Q #\q #\d #\y #\Us #\F #\p #\ESC #\M #\0 #\) #\, #\> #\n #\^U #\^V #\f #\Newline #\^S #\l #\@ #\( #\g #\z #\? #\^W #\A #\7 #\ENQ #\| #\y #\n #\7 #\J #\o #\% #\j #\n #\~ #\s #\5 #\1 #\g #\+ #\SI #\ACK #\{ #\^U #\u #\EOT #\B #\o #\; #\Tab #\Gs #\p #\; #\^P #\ESC #\Gs #\Null #\% #\O #\Newline #\A #\y #\e #\Z #\p #\? #\[ #\ #\x #\? #\> #\5 #\N #\' #\L #\U #\y #\= #\k #\" #\ #\d #\t #\c #\G #\' #\v #\9 #\i #\| #\e #\< #\Bell #\> #\8 #\Return #\- #\^Q #\@ #\^S #\w #\] #\- #\l #\) #\W #\S #\d #\2 #\SI #\3 #\^U #\Bell #\3 #\r #\k #\k #\^Y #\d #\^T #\Sub #\^R #\ETX #\h #\Page #\G #\< #\Y #\^W #\SI #\/ #\Newline #\5 #\ #\Us #\V)) | |
(#\. #\z #\j #\ #\. #\b #\c #\R #\# #\Sub #\` #\u #\a #\( #\I #\o #\i #\t #\^U | |
#\_ ...) | |
Type: CONS | |
Class: #<BUILT-IN-CLASS CONS> | |
Normal List | |
Length: 512 | |
0: #\. | |
1: #\z | |
2: #\j | |
3: #\ | |
4: #\. | |
5: #\b | |
6: #\c | |
7: #\R | |
8: #\# | |
9: #\Sub | |
10: #\` | |
11: #\u | |
12: #\a | |
13: #\( | |
14: #\I | |
15: #\o | |
16: #\i | |
17: #\t | |
18: #\^U | |
19: #\_ | |
20: #\> | |
21: #\S | |
22: #\Bell | |
23: #\; | |
24: #\q | |
25: #\Newline | |
26: #\, | |
27: #\m | |
28: #\U | |
29: #\. | |
30: #\Gs | |
31: #\Null | |
32: #\] | |
33: #\o | |
34: #\? | |
35: #\Null | |
36: #\A | |
37: #\i | |
38: #\s | |
39: #\ETX | |
40: #\& | |
41: #\$ | |
42: #\8 | |
43: #\? | |
44: #\~ | |
45: #\~ | |
46: #\v | |
47: #\Tab | |
48: #\[ | |
49: #\& | |
50: #\^P | |
51: #\o | |
52: #\v | |
53: #\Page | |
54: #\l | |
55: #\R | |
56: #\ETX | |
57: #\0 | |
58: #\~ | |
59: #\^P | |
60: #\& | |
61: #\V | |
62: #\; | |
63: #\^P | |
64: #\s | |
65: #\M | |
66: #\STX | |
67: #\^P | |
68: #\6 | |
69: #\` | |
70: #\4 | |
71: #\Sub | |
72: #\\ | |
73: #\' | |
74: #\' | |
75: #\V | |
76: #\% | |
77: #\] | |
78: #\G | |
79: #\3 | |
80: #\| | |
81: #\k | |
82: #\M | |
83: #\) | |
84: #\Z | |
85: #\? | |
86: #\C | |
87: #\u | |
88: #\q | |
89: #\Rs | |
90: #\* | |
91: #\g | |
92: #\^W | |
93: #\V | |
94: #\u | |
95: #\K | |
96: #\% | |
97: #\8 | |
98: #\ETX | |
99: #\ETX | |
100: #\: | |
101: #\5 | |
102: #\0 | |
103: #\Bell | |
104: #\^P | |
105: #\A | |
106: #\v | |
107: #\^Y | |
108: #\! | |
109: #\k | |
110: #\Us | |
111: #\` | |
112: #\~ | |
113: #\4 | |
114: #\SI | |
115: #\b | |
116: #\z | |
117: #\N | |
118: #\g | |
119: #\! | |
120: #\. | |
121: #\] | |
122: #\4 | |
123: #\& | |
124: #\+ | |
125: #\+ | |
126: #\> | |
127: #\r | |
128: #\Return | |
129: #\x | |
130: #\W | |
131: #\q | |
132: #\^Y | |
133: #\$ | |
134: #\6 | |
135: #\" | |
136: #\m | |
137: #\@ | |
138: #\b | |
139: #\w | |
140: #\ENQ | |
141: #\Us | |
142: #\Bell | |
143: #\' | |
144: #\P | |
145: #\% | |
146: #\^Y | |
147: #\^W | |
148: #\SO | |
149: #\$ | |
150: #\l | |
151: #\z | |
152: #\C | |
153: #\Us | |
154: #\ACK | |
155: #\Null | |
156: #\$ | |
157: #\Backspace | |
158: #\{ | |
159: #\ESC | |
160: #\a | |
161: #\4 | |
162: #\- | |
163: #\Sub | |
164: #\Y | |
165: #\s | |
166: #\^ | |
167: #\w | |
168: #\8 | |
169: #\6 | |
170: #\P | |
171: #\u | |
172: #\Bell | |
173: #\I | |
174: #\U | |
175: #\b | |
176: #\| | |
177: #\PageUp | |
178: #\- | |
179: #\9 | |
180: #\ETX | |
181: #\SOH | |
182: #\K | |
183: #\$ | |
184: #\u | |
185: #\" | |
186: #\[ | |
187: #\O | |
188: #\ACK | |
189: #\^R | |
190: #\? | |
191: #\A | |
192: #\F | |
193: #\5 | |
194: #\\ | |
195: #\$ | |
196: #\( | |
197: #\< | |
198: #\s | |
199: #\x | |
200: #\^P | |
201: #\r | |
202: #\j | |
203: #\` | |
204: #\W | |
205: #\U | |
206: #\d | |
207: #\3 | |
208: #\Backspace | |
209: #\STX | |
210: #\$ | |
211: #\EOT | |
212: #\^P | |
213: #\^U | |
214: #\6 | |
215: #\` | |
216: #\> | |
217: #\Z | |
218: #\} | |
219: #\] | |
220: #\= | |
221: #\J | |
222: #\Sub | |
223: #\@ | |
224: #\; | |
225: #\% | |
226: #\w | |
227: #\X | |
228: #\O | |
229: #\O | |
230: #\ACK | |
231: #\ACK | |
232: #\8 | |
233: #\! | |
234: #\r | |
235: #\PageUp | |
236: #\n | |
237: #\9 | |
238: #\Fs | |
239: #\Gs | |
240: #\; | |
241: #\SOH | |
242: #\M | |
243: #\` | |
244: #\> | |
245: #\U | |
246: #\u | |
247: #\E | |
248: #\/ | |
249: #\{ | |
250: #\% | |
251: #\} | |
252: #\# | |
253: #\^Y | |
254: #\/ | |
255: #\* | |
256: #\! | |
257: #\z | |
258: #\l | |
259: #\j | |
260: #\9 | |
261: #\t | |
262: #\^X | |
263: #\1 | |
264: #\b | |
265: #\N | |
266: #\/ | |
267: #\STX | |
268: #\9 | |
269: #\L | |
270: #\p | |
271: #\M | |
272: #\7 | |
273: #\D | |
274: #\B | |
275: #\v | |
276: #\^S | |
277: #\p | |
278: #\c | |
279: #\c | |
280: #\^Q | |
281: #\^W | |
282: #\( | |
283: #\Gs | |
284: #\Gs | |
285: #\^U | |
286: #\d | |
287: #\s | |
288: #\. | |
289: #\m | |
290: #\< | |
291: #\! | |
292: #\& | |
293: #\6 | |
294: #\k | |
295: #\v | |
296: #\b | |
297: #\Newline | |
298: #\Backspace | |
299: #\g | |
300: #\Newline | |
301: #\Backspace | |
302: #\Fs | |
303: #\Q | |
304: #\^Y | |
305: #\^X | |
306: #\Fs | |
307: #\5 | |
308: #\t | |
309: #\d | |
310: #\w | |
311: #\, | |
312: #\O | |
313: #\9 | |
314: #\V | |
315: #\n | |
316: #\: | |
317: #\p | |
318: #\a | |
319: #\^V | |
320: #\Null | |
321: #\n | |
322: #\s | |
323: #\D | |
324: #\EOT | |
325: #\c | |
326: #\E | |
327: #\SOH | |
328: #\k | |
329: #\G | |
330: #\c | |
331: #\[ | |
332: #\EOT | |
333: #\R | |
334: #\t | |
335: #\# | |
336: #\! | |
337: #\\ | |
338: #\X | |
339: #\$ | |
340: #\Fs | |
341: #\: | |
342: #\\ | |
343: #\Page | |
344: #\ENQ | |
345: #\( | |
346: #\> | |
347: #\w | |
348: #\a | |
349: #\STX | |
350: #\1 | |
351: #\SI | |
352: #\Tab | |
353: #\8 | |
354: #\< | |
355: #\< | |
356: #\3 | |
357: #\; | |
358: #\Newline | |
359: #\^P | |
360: #\x | |
361: #\Return | |
362: #\Newline | |
363: #\ETX | |
364: #\c | |
365: #\^T | |
366: #\ETX | |
367: #\I | |
368: #\Us | |
369: #\. | |
370: #\X | |
371: #\0 | |
372: #\Q | |
373: #\q | |
374: #\d | |
375: #\y | |
376: #\Us | |
377: #\F | |
378: #\p | |
379: #\ESC | |
380: #\M | |
381: #\0 | |
382: #\) | |
383: #\, | |
384: #\> | |
385: #\n | |
386: #\^U | |
387: #\^V | |
388: #\f | |
389: #\Newline | |
390: #\^S | |
391: #\l | |
392: #\@ | |
393: #\( | |
394: #\g | |
395: #\z | |
396: #\? | |
397: #\^W | |
398: #\A | |
399: #\7 | |
400: #\ENQ | |
401: #\| | |
402: #\y | |
403: #\n | |
404: #\7 | |
405: #\J | |
406: #\o | |
407: #\% | |
408: #\j | |
409: #\n | |
410: #\~ | |
411: #\s | |
412: #\5 | |
413: #\1 | |
414: #\g | |
415: #\+ | |
416: #\SI | |
417: #\ACK | |
418: #\{ | |
419: #\^U | |
420: #\u | |
421: #\EOT | |
422: #\B | |
423: #\o | |
424: #\; | |
425: #\Tab | |
426: #\Gs | |
427: #\p | |
428: #\; | |
429: #\^P | |
430: #\ESC | |
431: #\Gs | |
432: #\Null | |
433: #\% | |
434: #\O | |
435: #\Newline | |
436: #\A | |
437: #\y | |
438: #\e | |
439: #\Z | |
440: #\p | |
441: #\? | |
442: #\[ | |
443: #\ | |
444: #\x | |
445: #\? | |
446: #\> | |
447: #\5 | |
448: #\N | |
449: #\' | |
450: #\L | |
451: #\U | |
452: #\y | |
453: #\= | |
454: #\k | |
455: #\" | |
456: #\ | |
457: #\d | |
458: #\t | |
459: #\c | |
460: #\G | |
461: #\' | |
462: #\v | |
463: #\9 | |
464: #\i | |
465: #\| | |
466: #\e | |
467: #\< | |
468: #\Bell | |
469: #\> | |
470: #\8 | |
471: #\Return | |
472: #\- | |
473: #\^Q | |
474: #\@ | |
475: #\^S | |
476: #\w | |
477: #\] | |
478: #\- | |
479: #\l | |
480: #\) | |
481: #\W | |
482: #\S | |
483: #\d | |
484: #\2 | |
485: #\SI | |
486: #\3 | |
487: #\^U | |
488: #\Bell | |
489: #\3 | |
490: #\r | |
491: #\k | |
492: #\k | |
493: #\^Y | |
494: #\d | |
495: #\^T | |
496: #\Sub | |
497: #\^R | |
498: #\ETX | |
499: #\h | |
500: #\Page | |
501: #\G | |
502: #\< | |
503: #\Y | |
504: #\^W | |
505: #\SI | |
506: #\/ | |
507: #\Newline | |
508: #\5 | |
509: #\ | |
510: #\Us | |
511: #\V |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
;;; | |
(cl:in-package :cl-user) | |
(with-open-file (*standard-output* | |
(format nil "~A-~A.lisp" | |
(lisp-implementation-type) | |
(lisp-implementation-version)) | |
:direction :output | |
:if-does-not-exist :create | |
:if-exists :overwrite) | |
(format t ";;; example output of DESCRIBE on ~A (~A)" | |
(lisp-implementation-type) | |
(lisp-implementation-version)) | |
(dolist (x (list 'foo 'describe :keyword "string" 123 | |
(find-package :common-lisp) | |
#'describe #'describe-object (lambda (x y) (= x (* y y))) | |
(loop :repeat 512 :collect (code-char (random 127))) | |
)) | |
(format t "~2&;; (describe ~S)~%" x) | |
(describe x))) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
;;; example output of DESCRIBE on ECL (12.7.1) | |
;; (describe FOO) | |
FOO - internal symbol in COMMON-LISP-USER package | |
;;; Loading #P"/usr/lib/ecl-12.7.1/ecl-help.fas" | |
;; (describe DESCRIBE) | |
DESCRIBE - external symbol in COMMON-LISP package | |
----------------------------------------------------------------------------- | |
DESCRIBE [Function] | |
Args: (object &optional (stream *standard-output*)) | |
Prints information about OBJECT to STREAM. | |
----------------------------------------------------------------------------- | |
;; (describe :KEYWORD) | |
:KEYWORD - keyword | |
value: :KEYWORD | |
;; (describe "string") | |
"string" - simple string | |
dimension: 6 | |
;; (describe 123) | |
123 - integer | |
;; (describe #<"COMMON-LISP" package>) | |
#<"COMMON-LISP" package> - package | |
nicknames: ("LISP" "CL") | |
used-by list: (#<"ECL-CDB" package> #<"C" package> #<"CLOS" package> | |
#<"FFI" package> #<"GRAY" package> #<"MP" package> | |
#<"SI" package> #<"EXT" package> #<"COMMON-LISP-USER" package>) | |
;; (describe #<compiled-function DESCRIBE>) | |
#<compiled-function DESCRIBE> - COMPILED-FUNCTION | |
;; (describe #<standard-generic-function DESCRIBE-OBJECT>) | |
#<standard-generic-function DESCRIBE-OBJECT> is an instance of class STANDARD-GENERIC-FUNCTION | |
it has the following instance slots | |
NAME: DESCRIBE-OBJECT | |
SPEC-LIST: ((#<The STANDARD-CLASS STANDARD-OBJECT> . 0) | |
(#<The BUILT-IN-CLASS T> . 1)) | |
METHOD-COMBINATION: #<a METHOD-COMBINATION> | |
LAMBDA-LIST: (OBJ STREAM) | |
ARGUMENT-PRECEDENCE-ORDER: (OBJ STREAM) | |
METHOD-CLASS: #<The STANDARD-CLASS STANDARD-METHOD> | |
DOCSTRING: NIL | |
METHODS: (#<standard-method DESCRIBE-OBJECT (#<The STANDARD-CLASS CLASS> | |
#<The BUILT-IN-CLASS T>)> | |
#<standard-method DESCRIBE-OBJECT (#<The BUILT-IN-CLASS T> | |
#<The BUILT-IN-CLASS T>)> | |
#<standard-method DESCRIBE-OBJECT (#<The STANDARD-CLASS CLOS::STD-CLASS> | |
#<The BUILT-IN-CLASS T>)> | |
#<standard-method DESCRIBE-OBJECT (#<The STANDARD-CLASS STANDARD-OBJECT> | |
#<The BUILT-IN-CLASS T>)>) | |
A-P-O-FUNCTION: NIL | |
DECLARATIONS: Unbound | |
DEPENDENTS: NIL | |
;; (describe #<bytecompiled-closure #<bytecompiled-function 08d4a280>>) | |
#<bytecompiled-closure #<bytecompiled-function 08d4a280>> - COMPILED-FUNCTION | |
;; (describe (#\h #\Dc2 #\s #\W #\_ #\Dc3 #\; #\Bel #\So #\v #\? #\Vt #\4 #\R | |
#\Return #\Em #\Soh #\g #\_ #\o #\S #\d #\Newline #\` #\" #\Syn | |
#\W #\5 #\` #\h #\> #\T #\Dc4 #\3 #\L #\Eot #\] #\Dle #\Q #\@ | |
#\Nak #\; #\Soh #\] #\y #\y #\% #\H #\Y #\> #\g #\Rs #\x #\Dc4 | |
#\% #\q #\Dc4 #\W #\$ #\z #\Stx #\N #\Sub #\Q #\Newline #\Etx #\w | |
#\B #\Nul #\Etx #\Eot #\w #\* #\: #\Q #\l #\Etb #\m #\w #\h #\c | |
#\x #\j #\0 #\D #\Syn #\, #\3 #\j #\b #\M #\Page #\b #\t #\Dle | |
#\E #\C #\j #\A #\? #\< #\Nak #\Em #\Etb #\U #\S #\X #\Tab #\Can | |
#\Q #\ #\Syn #\Newline #\v #\s #\2 #\Vt #\Etx #\] #\M #\ #\_ | |
#\Dc4 #\Ack #\. #\Ack #\X #\( #\Dle #\V #\} #\c #\N #\= #\5 #\= | |
#\& #\M #\ #\U #\Dc1 #\Z #\Enq #\, #\A #\: #\H #\Enq #\D #\N #\6 | |
#\h #\Nak #\r #\= #\, #\m #\K #\] #\, #\' #\% #\R #\} #\X #\W | |
#\Soh #\E #\t #\C #\a #\+ #\j #\I #\_ #\Dc4 #\U #\^ #\} #\d | |
#\Return #\} #\a #\Dc4 #\Rs #\^ #\z #\{ #\Return #\O #\ #\Eot | |
#\Dc2 #\g #\a #\0 #\x #\b #\t #\f #\X #\w #\\ #\{ #\Gs #\S #\Dc3 | |
#\G #\Etb #\& #\V #\/ #\' #\t #\Nul #\Y #\K #\N #\V #\= #\/ #\Etb | |
#\p #\1 #\Si #\F #\Newline #\' #\1 #\w #\W #\" #\L #\Nul #\v | |
#\Dc4 #\z #\Backspace #\} #\\ #\V #\f #\o #\] #\+ #\V #\Newline | |
#\_ #\y #\Sub #\X #\' #\p #\_ #\N #\L #\1 #\D #\Etb #\< #\{ #\` | |
#\u #\4 #\Return #\Z #\F #\E #\h #\W #\~ #\Soh #\Y #\. #\Fs | |
#\Return #\/ #\# #\Gs #\e #\E #\Sub #\I #\d #\Ack #\T #\Esc #\P | |
#\x #\A #\N #\? #\D #\X #\e #\, #\A #\[ #\{ #\Nak #\S #\[ #\4 #\G | |
#\| #\Y #\| #\Eot #\So #\k #\H #\Stx #\s #\) #\/ #\r #\p #\2 #\Q | |
#\N #\Sub #\j #\= #\( #\~ #\m #\I #\u #\E #\T #\x #\~ #\t #\G #\5 | |
#\Si #\Dc1 #\Bel #\Backspace #\x #\i #\/ #\< #\+ #\: #\, #\E #\m | |
#\* #\0 #\7 #\* #\Bel #\Bel #\: #\> #\E #\k #\C #\\ #\S #\* #\^ | |
#\Backspace #\Vt #\] #\Z #\Bel #\# #\P #\9 #\F #\J #\y #\/ #\Ack | |
#\z #\5 #\ #\Ack #\^ #\Eot #\' #\_ #\M #\K #\Can #\Z #\v #\z #\M | |
#\R #\4 #\6 #\Enq #\: #\Esc #\~ #\e #\J #\? #\W #\@ #\Dle #\^ #\` | |
#\Dc3 #\^ #\O #\E #\B #\7 #\> #\Backspace #\So #\y #\Y #\Bel #\c | |
#\G #\5 #\# #\Dc2 #\_ #\Rs #\$ #\Etx #\o #\6 #\p #\: #\3 #\c | |
#\Stx #\^ #\< #\$ #\@ #\> #\Gs #\Newline #\? #\C #\\ #\$ #\g #\} | |
#\n #\e #\( #\k #\% #\Newline #\Em #\U #\Si #\Vt #\l #\A #\0 #\Fs | |
#\Sub #\Si #\9 #\0 #\. #\g #\i #\Fs #\{ #\G #\` #\c #\Backspace | |
#\4 #\v #\T #\Nul #\K #\q #\J #\Us #\d #\K #\Bel #\6 #\Return #\} | |
#\Us #\' #\N #\p #\B #\Ack #\I #\l #\6 #\Bel #\x #\Us #\V #\M #\$ | |
#\& #\! #\C #\h #\9 #\+ #\Enq #\6 #\v)) | |
(#\h #\Dc2 #\s #\W #\_ #\Dc3 #\; #\Bel #\So #\v #\? #\Vt #\4 #\R #\Return #\Em | |
#\Soh #\g #\_ #\o #\S #\d #\Newline #\` #\" #\Syn #\W #\5 #\` #\h #\> #\T | |
#\Dc4 #\3 #\L #\Eot #\] #\Dle #\Q #\@ #\Nak #\; #\Soh #\] #\y #\y #\% #\H #\Y | |
#\> #\g #\Rs #\x #\Dc4 #\% #\q #\Dc4 #\W #\$ #\z #\Stx #\N #\Sub #\Q #\Newline | |
#\Etx #\w #\B #\Nul #\Etx #\Eot #\w #\* #\: #\Q #\l #\Etb #\m #\w #\h #\c #\x | |
#\j #\0 #\D #\Syn #\, #\3 #\j #\b #\M #\Page #\b #\t #\Dle #\E #\C #\j #\A #\? | |
#\< #\Nak #\Em #\Etb #\U #\S #\X #\Tab #\Can #\Q #\ #\Syn #\Newline #\v #\s | |
#\2 #\Vt #\Etx #\] #\M #\ #\_ #\Dc4 #\Ack #\. #\Ack #\X #\( #\Dle #\V #\} #\c | |
#\N #\= #\5 #\= #\& #\M #\ #\U #\Dc1 #\Z #\Enq #\, #\A #\: #\H #\Enq #\D #\N | |
#\6 #\h #\Nak #\r #\= #\, #\m #\K #\] #\, #\' #\% #\R #\} #\X #\W #\Soh #\E | |
#\t #\C #\a #\+ #\j #\I #\_ #\Dc4 #\U #\^ #\} #\d #\Return #\} #\a #\Dc4 #\Rs | |
#\^ #\z #\{ #\Return #\O #\ #\Eot #\Dc2 #\g #\a #\0 #\x #\b #\t #\f #\X #\w | |
#\\ #\{ #\Gs #\S #\Dc3 #\G #\Etb #\& #\V #\/ #\' #\t #\Nul #\Y #\K #\N #\V #\= | |
#\/ #\Etb #\p #\1 #\Si #\F #\Newline #\' #\1 #\w #\W #\" #\L #\Nul #\v #\Dc4 | |
#\z #\Backspace #\} #\\ #\V #\f #\o #\] #\+ #\V #\Newline #\_ #\y #\Sub #\X | |
#\' #\p #\_ #\N #\L #\1 #\D #\Etb #\< #\{ #\` #\u #\4 #\Return #\Z #\F #\E #\h | |
#\W #\~ #\Soh #\Y #\. #\Fs #\Return #\/ #\# #\Gs #\e #\E #\Sub #\I #\d #\Ack | |
#\T #\Esc #\P #\x #\A #\N #\? #\D #\X #\e #\, #\A #\[ #\{ #\Nak #\S #\[ #\4 | |
#\G #\| #\Y #\| #\Eot #\So #\k #\H #\Stx #\s #\) #\/ #\r #\p #\2 #\Q #\N #\Sub | |
#\j #\= #\( #\~ #\m #\I #\u #\E #\T #\x #\~ #\t #\G #\5 #\Si #\Dc1 #\Bel | |
#\Backspace #\x #\i #\/ #\< #\+ #\: #\, #\E #\m #\* #\0 #\7 #\* #\Bel #\Bel | |
#\: #\> #\E #\k #\C #\\ #\S #\* #\^ #\Backspace #\Vt #\] #\Z #\Bel #\# #\P #\9 | |
#\F #\J #\y #\/ #\Ack #\z #\5 #\ #\Ack #\^ #\Eot #\' #\_ #\M #\K #\Can #\Z | |
#\v #\z #\M #\R #\4 #\6 #\Enq #\: #\Esc #\~ #\e #\J #\? #\W #\@ #\Dle #\^ #\` | |
#\Dc3 #\^ #\O #\E #\B #\7 #\> #\Backspace #\So #\y #\Y #\Bel #\c #\G #\5 #\# | |
#\Dc2 #\_ #\Rs #\$ #\Etx #\o #\6 #\p #\: #\3 #\c #\Stx #\^ #\< #\$ #\@ #\> | |
#\Gs #\Newline #\? #\C #\\ #\$ #\g #\} #\n #\e #\( #\k #\% #\Newline #\Em #\U | |
#\Si #\Vt #\l #\A #\0 #\Fs #\Sub #\Si #\9 #\0 #\. #\g #\i #\Fs #\{ #\G #\` #\c | |
#\Backspace #\4 #\v #\T #\Nul #\K #\q #\J #\Us #\d #\K #\Bel #\6 #\Return #\} | |
#\Us #\' #\N #\p #\B #\Ack #\I #\l #\6 #\Bel #\x #\Us #\V #\M #\$ #\& #\! #\C | |
#\h #\9 #\+ #\Enq #\6 #\v) - cons |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
;;; example output of DESCRIBE on SBCL (1.0.58) | |
;; (describe FOO) | |
COMMON-LISP-USER::FOO | |
[symbol] | |
;; (describe DESCRIBE) | |
COMMON-LISP:DESCRIBE | |
[symbol] | |
DESCRIBE names a compiled function: | |
Lambda-list: (OBJECT &OPTIONAL (STREAM-DESIGNATOR *STANDARD-OUTPUT*)) | |
Declared type: (FUNCTION (T &OPTIONAL (OR STREAM (MEMBER T NIL))) | |
(VALUES &OPTIONAL)) | |
Derived type: (FUNCTION (T &OPTIONAL T) (VALUES &OPTIONAL)) | |
Documentation: | |
Print a description of OBJECT to STREAM-DESIGNATOR. | |
Known attributes: call, unwind, any | |
Source file: SYS:SRC;CODE;DESCRIBE.LISP.NEWEST | |
;; (describe :KEYWORD) | |
:KEYWORD | |
[symbol] | |
KEYWORD names a constant variable: | |
Value: :KEYWORD | |
;; (describe "string") | |
"string" | |
[simple-string] | |
Element-type: CHARACTER | |
Length: 6 | |
;; (describe 123) | |
123 | |
[fixnum] | |
;; (describe #<PACKAGE "COMMON-LISP">) | |
#<PACKAGE "COMMON-LISP"> | |
[package] | |
Documentation: | |
public: home of symbols defined by the ANSI language specification | |
Locked. | |
Nicknames: CL | |
Used-by-list: COMMON-LISP-USER, SB-ALIEN, SB-ALIEN-INTERNALS, SB-ASSEM, | |
SB-BIGNUM, SB-C, SB-DEBUG, SB-DI, SB-DISASSEM, SB-EVAL, | |
SB-EXT, SB-FASL, SB-FORMAT, SB-GRAY, SB-IMPL, SB-INT, | |
SB-KERNEL, SB-LOOP, SB-MOP, SB-PCL, SB-PRETTY, SB-PROFILE, | |
SB-SYS, SB-THREAD, SB-UNIX, SB-VM, SB-WALKER | |
Exports: &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, | |
PPRINT-POP, PPRINT-TAB, PPRINT-TABULAR, PRIN1, PRIN1-TO-STRING, | |
PRINC, PRINC-TO-STRING, PRINT, PRINT-NOT-READABLE, | |
PRINT-NOT-READABLE-OBJECT, PRINT-OBJECT, | |
PRINT-UNREADABLE-OBJECT, PROBE-FILE, PROCLAIM, PROG, PROG*, | |
PROG1, PROG2, PROGN, PROGRAM-ERROR, PROGV, PROVIDE, PSETF, | |
PSETQ, PUSH, PUSHNEW, QUOTE, RANDOM, RANDOM-STATE, | |
RANDOM-STATE-P, RASSOC, RASSOC-IF, RASSOC-IF-NOT, RATIO, | |
RATIONAL, RATIONALIZE, RATIONALP, READ, READ-BYTE, READ-CHAR, | |
READ-CHAR-NO-HANG, READ-DELIMITED-LIST, READ-FROM-STRING, | |
READ-LINE, READ-PRESERVING-WHITESPACE, READ-SEQUENCE, | |
READER-ERROR, READTABLE, READTABLE-CASE, READTABLEP, REAL, | |
REALP, REALPART, REDUCE, REINITIALIZE-INSTANCE, REM, REMF, | |
REMHASH, REMOVE, REMOVE-DUPLICATES, REMOVE-IF, REMOVE-IF-NOT, | |
REMOVE-METHOD, REMPROP, RENAME-FILE, RENAME-PACKAGE, REPLACE, | |
REQUIRE, REST, RESTART, RESTART-BIND, RESTART-CASE, | |
RESTART-NAME, RETURN, RETURN-FROM, REVAPPEND, REVERSE, ROOM, | |
ROTATEF, ROUND, ROW-MAJOR-AREF, RPLACA, RPLACD, SAFETY, | |
SATISFIES, SBIT, SCALE-FLOAT, SCHAR, SEARCH, SECOND, SEQUENCE, | |
SERIOUS-CONDITION, SET, SET-DIFFERENCE, | |
SET-DISPATCH-MACRO-CHARACTER, SET-EXCLUSIVE-OR, | |
SET-MACRO-CHARACTER, SET-PPRINT-DISPATCH, SET-SYNTAX-FROM-CHAR, | |
SETF, SETQ, SEVENTH, SHADOW, SHADOWING-IMPORT, | |
SHARED-INITIALIZE, SHIFTF, SHORT-FLOAT, SHORT-FLOAT-EPSILON, | |
SHORT-FLOAT-NEGATIVE-EPSILON, SHORT-SITE-NAME, SIGNAL, | |
SIGNED-BYTE, SIGNUM, SIMPLE-ARRAY, SIMPLE-BASE-STRING, | |
SIMPLE-BIT-VECTOR, SIMPLE-BIT-VECTOR-P, SIMPLE-CONDITION, | |
SIMPLE-CONDITION-FORMAT-ARGUMENTS, | |
SIMPLE-CONDITION-FORMAT-CONTROL, SIMPLE-ERROR, SIMPLE-STRING, | |
SIMPLE-STRING-P, SIMPLE-TYPE-ERROR, SIMPLE-VECTOR, | |
SIMPLE-VECTOR-P, SIMPLE-WARNING, SIN, SINGLE-FLOAT, | |
SINGLE-FLOAT-EPSILON, SINGLE-FLOAT-NEGATIVE-EPSILON, SINH, | |
SIXTH, SLEEP, SLOT-BOUNDP, SLOT-EXISTS-P, SLOT-MAKUNBOUND, | |
SLOT-MISSING, SLOT-UNBOUND, SLOT-VALUE, SOFTWARE-TYPE, | |
SOFTWARE-VERSION, SOME, SORT, SPACE, SPECIAL, | |
SPECIAL-OPERATOR-P, SPEED, SQRT, STABLE-SORT, STANDARD, | |
STANDARD-CHAR, STANDARD-CHAR-P, STANDARD-CLASS, | |
STANDARD-GENERIC-FUNCTION, STANDARD-METHOD, STANDARD-OBJECT, | |
STEP, STORAGE-CONDITION, STORE-VALUE, STREAM, | |
STREAM-ELEMENT-TYPE, STREAM-ERROR, STREAM-ERROR-STREAM, | |
STREAM-EXTERNAL-FORMAT, STREAMP, STRING, STRING-CAPITALIZE, | |
STRING-DOWNCASE, STRING-EQUAL, STRING-GREATERP, | |
STRING-LEFT-TRIM, STRING-LESSP, STRING-NOT-EQUAL, | |
STRING-NOT-GREATERP, STRING-NOT-LESSP, STRING-RIGHT-TRIM, | |
STRING-STREAM, STRING-TRIM, STRING-UPCASE, STRING/=, STRING<, | |
STRING<=, STRING=, STRING>, STRING>=, STRINGP, STRUCTURE, | |
STRUCTURE-CLASS, STRUCTURE-OBJECT, STYLE-WARNING, SUBLIS, | |
SUBSEQ, SUBSETP, SUBST, SUBST-IF, SUBST-IF-NOT, SUBSTITUTE, | |
SUBSTITUTE-IF, SUBSTITUTE-IF-NOT, SUBTYPEP, SVREF, SXHASH, | |
SYMBOL, SYMBOL-FUNCTION, SYMBOL-MACROLET, SYMBOL-NAME, | |
SYMBOL-PACKAGE, SYMBOL-PLIST, SYMBOL-VALUE, SYMBOLP, | |
SYNONYM-STREAM, SYNONYM-STREAM-SYMBOL, T, TAGBODY, TAILP, TAN, | |
TANH, TENTH, TERPRI, THE, THIRD, THROW, TIME, TRACE, | |
TRANSLATE-LOGICAL-PATHNAME, TRANSLATE-PATHNAME, TREE-EQUAL, | |
TRUENAME, TRUNCATE, TWO-WAY-STREAM, | |
TWO-WAY-STREAM-INPUT-STREAM, TWO-WAY-STREAM-OUTPUT-STREAM, | |
TYPE, TYPE-ERROR, TYPE-ERROR-DATUM, TYPE-ERROR-EXPECTED-TYPE, | |
TYPE-OF, TYPECASE, TYPEP, UNBOUND-SLOT, UNBOUND-SLOT-INSTANCE, | |
UNBOUND-VARIABLE, UNDEFINED-FUNCTION, UNEXPORT, UNINTERN, | |
UNION, UNLESS, UNREAD-CHAR, UNSIGNED-BYTE, UNTRACE, | |
UNUSE-PACKAGE, UNWIND-PROTECT, | |
UPDATE-INSTANCE-FOR-DIFFERENT-CLASS, | |
UPDATE-INSTANCE-FOR-REDEFINED-CLASS, | |
UPGRADED-ARRAY-ELEMENT-TYPE, UPGRADED-COMPLEX-PART-TYPE, | |
UPPER-CASE-P, USE-PACKAGE, USE-VALUE, USER-HOMEDIR-PATHNAME, | |
VALUES, VALUES-LIST, VARIABLE, VECTOR, VECTOR-POP, VECTOR-PUSH, | |
VECTOR-PUSH-EXTEND, VECTORP, WARN, WARNING, WHEN, | |
WILD-PATHNAME-P, WITH-ACCESSORS, WITH-COMPILATION-UNIT, | |
WITH-CONDITION-RESTARTS, WITH-HASH-TABLE-ITERATOR, | |
WITH-INPUT-FROM-STRING, WITH-OPEN-FILE, WITH-OPEN-STREAM, | |
WITH-OUTPUT-TO-STRING, WITH-PACKAGE-ITERATOR, | |
WITH-SIMPLE-RESTART, WITH-SLOTS, WITH-STANDARD-IO-SYNTAX, | |
WRITE, WRITE-BYTE, WRITE-CHAR, WRITE-LINE, WRITE-SEQUENCE, | |
WRITE-STRING, WRITE-TO-STRING, Y-OR-N-P, YES-OR-NO-P, ZEROP | |
0 internal symbols. | |
;; (describe #<FUNCTION DESCRIBE>) | |
#<FUNCTION DESCRIBE> | |
[compiled function] | |
Lambda-list: (OBJECT &OPTIONAL (STREAM-DESIGNATOR *STANDARD-OUTPUT*)) | |
Derived type: (FUNCTION (T &OPTIONAL T) (VALUES &OPTIONAL)) | |
Documentation: | |
Print a description of OBJECT to STREAM-DESIGNATOR. | |
Known attributes: call, unwind, any | |
Source file: SYS:SRC;CODE;DESCRIBE.LISP.NEWEST | |
;; (describe #<STANDARD-GENERIC-FUNCTION DESCRIBE-OBJECT (10)>) | |
#<STANDARD-GENERIC-FUNCTION DESCRIBE-OBJECT (10)> | |
[generic-function] | |
Lambda-list: (X STREAM) | |
Derived type: (FUNCTION (T T) *) | |
Method-combination: STANDARD | |
Methods: | |
(DESCRIBE-OBJECT (PACKAGE T)) | |
(DESCRIBE-OBJECT (SYMBOL T)) | |
(DESCRIBE-OBJECT (HASH-TABLE T)) | |
(DESCRIBE-OBJECT (ARRAY T)) | |
(DESCRIBE-OBJECT (CHARACTER T)) | |
(DESCRIBE-OBJECT (SB-PCL::SLOT-OBJECT T)) | |
(DESCRIBE-OBJECT (CLASS T)) | |
(DESCRIBE-OBJECT #'T) | |
(DESCRIBE-OBJECT (CONS T)) | |
(DESCRIBE-OBJECT (T T)) | |
Source file: /var/tmp/portage/dev-lisp/sbcl-1.0.58/work/sbcl-1.0.58/src/cold/warm.lisp | |
;; (describe #<FUNCTION (LAMBDA (X Y) :IN #:DROP-THRU-TAG-1) {AC62755}>) | |
#<FUNCTION (LAMBDA (X Y) :IN #:DROP-THRU-TAG-1) {AC62755}> | |
[compiled function] | |
Lambda-list: (X Y) | |
Derived type: (FUNCTION (T T) (VALUES (MEMBER NIL T) &OPTIONAL)) | |
Source file: /home/bowbow99/work/cl.describe/describe-things.lisp | |
;; (describe (#\\ #\v #\n #\y #\, #\_ #\Enq #\a #\: #\+ #\c #\% #\D #\Sub #\_ | |
#\Dle #\g #\d #\Y #\z #\! #\Dc1 #\3 #\7 #\* #\R #\Can #\Y #\\ #\; | |
#\\ #\Return #\1 #\z #\. #\Bel #\i #\- #\+ #\Backspace #\L #\: | |
#\Si #\Nul #\E #\L #\m #\& #\[ #\F #\B #\M #\| #\n #\n #\2 #\4 | |
#\Vt #\Dc2 #\> #\' #\Y #\Stx #\0 #\0 #\B #\d #\d #\I #\Y #\I | |
#\Sub #\a #\G #\s #\n #\Soh #\H #\T #\( #\f #\Etx #\+ #\Page | |
#\Dc2 #\Tab #\So #\? #\Backspace #\y #\Vt #\| #\j #\3 #\Can #\v | |
#\G #\h #\p #\Y #\Dc1 #\* #\s #\6 #\l #\' #\Dle #\E #\3 #\P #\V | |
#\! #\x #\T #\Backspace #\h #\C #\R #\| #\> #\c #\E #\# #\# #\Tab | |
#\' #\A #\V #\Si #\a #\* #\4 #\< #\. #\Esc #\J #\Stx #\Eot #\m | |
#\f #\j #\Newline #\$ #\o #\J #\Etx #\Z #\Nak #\' #\9 #\\ #\a #\j | |
#\Newline #\Gs #\Enq #\Us #\' #\s #\Etb #\O #\_ #\Newline #\Syn | |
#\( #\3 #\9 #\B #\q #\x #\P #\@ #\D #\Soh #\# #\< #\S #\_ #\] | |
#\Rs #\P #\Rs #\5 #\B #\p #\: #\f #\A #\Vt #\0 #\d #\Y #\" #\So | |
#\Em #\c #\u #\Etb #\Bel #\> #\M #\Syn #\m #\H #\Nak #\p #\Us #\a | |
#\Backspace #\4 #\Stx #\a #\D #\| #\Stx #\H #\W #\$ #\; #\m #\] | |
#\3 #\Si #\Fs #\2 #\Stx #\h #\, #\B #\' #\F #\h #\I #\0 #\; #\D | |
#\x #\ #\Gs #\Nul #\R #\Backspace #\h #\z #\? #\* #\8 #\3 #\= | |
#\- #\~ #\l #\K #\Backspace #\q #\4 #\$ #\W #\p #\1 #\h #\$ #\K | |
#\^ #\Bel #\[ #\| #\[ #\Soh #\` #\+ #\Backspace #\Gs #\Return #\l | |
#\N #\v #\p #\H #\Dc4 #\M #\0 #\{ #\\ #\s #\So #\7 #\D #\Dle | |
#\Dc4 #\) #\Dc4 #\d #\Eot #\9 #\Stx #\U #\u #\6 #\` #\Etx #\[ #\- | |
#\q #\W #\! #\q #\C #\0 #\< #\q #\Dc4 #\U #\) #\Eot #\t #\ #\L | |
#\a #\g #\9 #\a #\d #\Fs #\@ #\Fs #\" #\x #\Fs #\! #\A #\+ #\; | |
#\R #\Us #\T #\c #\C #\t #\: #\' #\K #\j #\[ #\& #\Dle #\z #\1 | |
#\M #\Dc3 #\Dc1 #\Dc1 #\2 #\k #\! #\u #\s #\M #\Tab #\3 #\c | |
#\Page #\V #\Page #\$ #\[ #\` #\D #\= #\% #\; #\- #\M #\< #\O | |
#\Stx #\G #\/ #\Backspace #\( #\- #\M #\t #\" #\p #\x #\W #\N | |
#\Em #\Sub #\v #\K #\R #\6 #\" #\G #\^ #\~ #\c #\} #\p #\6 #\P | |
#\| #\% #\W #\Dc3 #\Si #\Dle #\C #\i #\N #\/ #\y #\m #\B #\a #\U | |
#\~ #\[ #\I #\ #\u #\6 #\Dle #\l #\Q #\Can #\] #\Etb #\; #\I | |
#\Dle #\Return #\Vt #\y #\V #\N #\? #\Ack #\D #\Y #\R #\t #\t | |
#\Stx #\/ #\Si #\S #\> #\( #\| #\4 #\Gs #\+ #\6 #\o #\T #\ #\% | |
#\) #\X #\@ #\- #\B #\$ #\Y #\n #\+ #\} #\b #\Dc4 #\H #\; #\$ #\ | |
#\b #\Dc1 #\? #\Etb #\M #\, #\u #\A #\Etb #\d #\: #\n #\X #\^ #\` | |
#\; #\A #\N #\i #\i #\x #\u #\. #\m #\u #\Us #\Tab #\n | |
#\Backspace #\. #\c #\Backspace #\/ #\g #\7 #\&)) | |
(#\\ #\v #\n #\y #\, #\_ #\Enq #\a #\: #\+ #\c #\% #\D #\Sub #\_ #\Dle.. | |
[list] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment