xorGBBopen ToolsDeclared NumericsCLOS and MOPGoTo Top

CLOS and MOP

The GBBopen Tools module imports commonly used CLOS and MOP symbols into the :gbbopen-tools package and then exports them, making it easy to use CLOS and MOP entities (without worrying about each Common Lisp implementation's package structure) by simply using the :gbbopen-tools package. The following CLOS and MOP symbols are exported by :gbbopen-tools:

      accessor-method-slot-definition
add-dependent
add-direct-method
add-direct-subclass
class-default-initargs
class-direct-default-initargs
class-direct-slots
class-direct-subclasses
class-direct-superclasses
class-finalized-p
class-precedence-list
class-prototype
class-slots
compute-applicable-methods-using-classes
compute-class-precedence-list
compute-default-initargs
compute-discriminating-function
compute-effective-method
compute-effective-slot-definition
compute-slots
direct-slot-definition
direct-slot-definition-class
effective-slot-definition
effective-slot-definition-class
ensure-class
ensure-class-using-class
ensure-generic-function-using-class
eql-specializer
eql-specializer-object
extract-lambda-list
extract-specializer-names
finalize-inheritance
find-method-combination
forward-referenced-class
funcallable-standard-class
funcallable-standard-instance-access
funcallable-standard-object
generic-function-argument-precedence-order
generic-function-declarations
generic-function-lambda-list
generic-function-method-class
generic-function-method-combination
generic-function-methods
generic-function-name
intern-eql-specializer
make-method-lambda
map-dependents
metaobject
method-function
method-generic-function
method-lambda-list
method-specializers
reader-method-class
remove-dependent
remove-direct-method
remove-direct-subclass
set-funcallable-instance-function
slot-boundp-using-class
slot-definition
slot-definition-allocation
slot-definition-initargs
slot-definition-initform
slot-definition-initfunction
slot-definition-location
slot-definition-name
slot-definition-readers
slot-definition-type
slot-definition-writers
slot-makunbound-using-class
slot-value-using-class
specializer
specializer-direct-generic-functions
specializer-direct-methods
standard-accessor-method
standard-direct-slot-definition
standard-effective-slot-definition
standard-instance-access
standard-reader-method
standard-slot-definition
standard-writer-method
update-dependent
validate-superclass
writer-method-class

Load-time warning messages are displayed if the Common Lisp implementation does not have one of these symbols in its CLOS or MOP implementation.


The GBBopen Project


xorGBBopen ToolsDeclared NumericsCLOS and MOPGoTo Top