Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [25]> (mop:class-slots (find-class 'hash-table))
- NIL
- [26]> (describe (find-class 'hash-table))
- #1=#<BUILT-IN-CLASS HASH-TABLE> is an instance of the CLOS class #1=#<STANDARD-CLASS BUILT-IN-CLASS>.
- Slots:
- CLOS::$HASHCODE = 209047793447548
- CLOS::$CLASSNAME = HASH-TABLE
- CLOS::$DIRECT-SUBCLASSES = NIL
- CLOS::$DIRECT-METHODS =
- #1=#<WEAK-LIST (#<STANDARD-METHOD (#2=#<BUILT-IN-CLASS HASH-TABLE>)> #3=#<STANDARD-METHOD (#2# #4=#<BUILT-IN-CLASS STREAM>)>)>
- CLOS::$DIRECT-SUPERCLASSES = #1=(#2=#<BUILT-IN-CLASS T>)
- CLOS::$ALL-SUPERCLASSES =
- #1=#S(HASH-TABLE :TEST STABLEHASH-EQ :WARN-IF-NEEDS-REHASH-AFTER-GC T (#2=#<BUILT-IN-CLASS T> . T) (#3=#<BUILT-IN-CLASS HASH-TABLE> . T))
- CLOS::$PRECEDENCE-LIST = #1=(#2=#<BUILT-IN-CLASS HASH-TABLE> #3=#<BUILT-IN-CLASS T>)
- CLOS::$DIRECT-SLOTS = NIL
- CLOS::$SLOTS = NIL
- CLOS::$SLOT-LOCATION-TABLE = #S(HASH-TABLE :TEST FASTHASH-EQ :WARN-IF-NEEDS-REHASH-AFTER-GC T)
- CLOS::$DIRECT-DEFAULT-INITARGS = NIL
- CLOS::$DEFAULT-INITARGS = NIL
- CLOS::$DOCUMENTATION = NIL
- CLOS::$LISTENERS = NIL
- CLOS::$INITIALIZED = 6
- CLOS::$PROTOTYPE = #S(HASH-TABLE :TEST FASTHASH-EQ :WARN-IF-NEEDS-REHASH-AFTER-GC T)
- 209047793447548 is an integer, uses 48 bits, is represented as a fixnum.
- HASH-TABLE is the symbol HASH-TABLE, lies in #<PACKAGE COMMON-LISP>, is accessible in 28 packages ASDF, CLOS, COMMON-LISP, COMMON-LISP-USER,
- EXPORTING, EXT, FFI, POSIX, QL-BUNDLE, QL-CDB, QL-CONFIG, QL-DIST, QL-DIST-USER, QL-GUNZIPPER, QL-HTTP, QL-IMPL, QL-IMPL-UTIL, QL-INFO,
- QL-MINITAR, QL-NETWORK, QL-PROGRESS, QL-SETUP, QL-UTIL, QUICKLISP-CLIENT, READLINE, REGEXP, SCREEN, SYSTEM, names a type, names a class, has
- 8 properties CLOS::CLOSCLASS, SYSTEM::DOC, SYSTEM::SUBTYPEP-DECIDE, SYSTEM::SUBTYPEP-SIMPLIFY-OR, SYSTEM::SUBTYPEP-SIMPLIFY-AND,
- SYSTEM::SUBTYPEP-LIST, SYSTEM::SUBTYPEP-ATOM, SYSTEM::TYPE-SYMBOL.
- For more information, evaluate (SYMBOL-PLIST 'HASH-TABLE).
- #<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 27 packages QUICKLISP-CLIENT, QL-BUNDLE, QL-DIST-USER,
- QL-DIST, QL-CDB, QL-GUNZIPPER, QL-MINITAR, QL-HTTP, QL-PROGRESS, QL-NETWORK, QL-IMPL-UTIL, QL-IMPL, QL-CONFIG, QL-SETUP, QL-UTIL, QL-INFO,
- ASDF, READLINE, REGEXP, POSIX, EXPORTING, FFI, SCREEN, CLOS, COMMON-LISP-USER, EXT, SYSTEM.
- Documentation:
- SYSTEM::FILE:
- (((SETF FIND-CLASS) #P"/build/buildd/clisp-2.49/debian/build/clos-class3.fas" 2621 2671))
- NIL is the empty list, the symbol NIL, lies in #<PACKAGE COMMON-LISP>, is accessible in 28 packages ASDF, CLOS, COMMON-LISP,
- COMMON-LISP-USER, EXPORTING, EXT, FFI, POSIX, QL-BUNDLE, QL-CDB, QL-CONFIG, QL-DIST, QL-DIST-USER, QL-GUNZIPPER, QL-HTTP, QL-IMPL,
- QL-IMPL-UTIL, QL-INFO, QL-MINITAR, QL-NETWORK, QL-PROGRESS, QL-SETUP, QL-UTIL, QUICKLISP-CLIENT, READLINE, REGEXP, SCREEN, SYSTEM, a
- constant, value: NIL, names a type, names a built-in foreign type, has 2 properties SYSTEM::INSTRUCTION, SYSTEM::TYPE-SYMBOL.
- For more information, evaluate (SYMBOL-PLIST 'NIL).
- #<PACKAGE COMMON-LISP> [see above]
- NIL [see above]
- #1=#<WEAK-LIST (#<STANDARD-METHOD (#2=#<BUILT-IN-CLASS HASH-TABLE>)> #3=#<STANDARD-METHOD (#2# #4=#<BUILT-IN-CLASS STREAM>)>)> is a list of
- GC-invisible pointers to #1=#<STANDARD-METHOD (#2=#<BUILT-IN-CLASS HASH-TABLE>)>,
- #1=#<STANDARD-METHOD (#2=#<BUILT-IN-CLASS HASH-TABLE> #3=#<BUILT-IN-CLASS STREAM>)>.
- #1=(#2=#<BUILT-IN-CLASS T>) is a list of length 1.
- #1=#S(HASH-TABLE :TEST STABLEHASH-EQ :WARN-IF-NEEDS-REHASH-AFTER-GC T (#2=#<BUILT-IN-CLASS T> . T) (#3=#<BUILT-IN-CLASS HASH-TABLE> . T)) is
- an STABLEHASH-EQ hash table with 2 entries.
- #1=(#2=#<BUILT-IN-CLASS HASH-TABLE> #3=#<BUILT-IN-CLASS T>) is a list of length 2.
- #S(HASH-TABLE :TEST FASTHASH-EQ :WARN-IF-NEEDS-REHASH-AFTER-GC T) is an FASTHASH-EQ hash table with no entries.
- 6 is an integer, uses 3 bits, is represented as a fixnum.
- [27]>
Add Comment
Please, Sign In to add comment