Is there any canonical list specifying what the exported symbols of the clim-mop package should be? I've been trying to make a defpackage for fix-acl.lisp, but all the existing forms seem to loop over some other package's exported symbols and export them.
So I've been making up my list of symbols by waiting until some compilation crashes, and then exporting a new one. This doesn't seem like a happy solution ;-)
Wouldn't it be better to have a canonical defpackage somewhere, so that we can all see what we can count on?
Failing that, would someone with a working SBCL or CMUCL installation, please send me a list of the exported symbols from their clim-mop definition?
R
On Wed, 2 Feb 2005 18:57:29 -0600, rpgoldman@real-time.com rpgoldman@real-time.com wrote:
Failing that, would someone with a working SBCL or CMUCL installation, please send me a list of the exported symbols from their clim-mop definition?
On SBCL 0.8.16, using the latest McCLIM CVS:
STANDARD-WRITER-METHOD SLOT-DEFINITION-INITFUNCTION ENSURE-CLASS METHOD-QUALIFIERS GENERIC-FUNCTION-NAME EXTRACT-LAMBDA-LIST FUNCTION REMOVE-DEPENDENT COMPUTE-CLASS-PRECEDENCE-LIST EXTRACT-SPECIALIZER-NAMES REMOVE-DIRECT-METHOD SLOT-VALUE-USING-CLASS SLOT-DEFINITION-NAME GENERIC-FUNCTION-METHODS REMOVE-METHOD INTERN-EQL-SPECIALIZER METHOD-GENERIC-FUNCTION SPECIALIZER-DIRECT-METHODS SLOT-DEFINITION-INITARGS ENSURE-GENERIC-FUNCTION-USING-CLASS MAKE-METHOD-LAMBDA CLASS-DIRECT-SLOTS SLOT-DEFINITION-READERS DIRECT-SLOT-DEFINITION METHOD EQL-SPECIALIZER-OBJECT METHOD-SPECIALIZERS DIRECT-SLOT-DEFINITION-CLASS ENSURE-GENERIC-FUNCTION STANDARD-OBJECT SLOT-MAKUNBOUND-USING-CLASS CLASS-DEFAULT-INITARGS SPECIALIZER SLOT-DEFINITION-ALLOCATION EQL-SPECIALIZER ENSURE-CLASS-USING-CLASS SLOT-DEFINITION-LOCATION ALLOCATE-INSTANCE ADD-DEPENDENT GENERIC-FUNCTION-METHOD-COMBINATION SLOT-DEFINITION T STANDARD-READER-METHOD STANDARD-DIRECT-SLOT-DEFINITION COMPUTE-APPLICABLE-METHODS SLOT-DEFINITION-TYPE COMPUTE-DISCRIMINATING-FUNCTION CLASS-DIRECT-DEFAULT-INITARGS REMOVE-DIRECT-SUBCLASS STANDARD-CLASS GENERIC-FUNCTION-DECLARATIONS FUNCALLABLE-STANDARD-OBJECT CLASS-SLOTS FUNCALLABLE-STANDARD-INSTANCE-ACCESS METHOD-COMBINATION ADD-METHOD CLASS-NAME SLOT-DEFINITION-INITFORM FORWARD-REFERENCED-CLASS SPECIALIZER-DIRECT-GENERIC-FUNCTIONS CLASS-FINALIZED-P BUILT-IN-CLASS EFFECTIVE-SLOT-DEFINITION VALIDATE-SUPERCLASS GENERIC-FUNCTION-LAMBDA-LIST UPDATE-DEPENDENT CLASS SET-FUNCALLABLE-INSTANCE-FUNCTION FIND-METHOD-COMBINATION CLASS-PRECEDENCE-LIST STANDARD-INSTANCE-ACCESS ADD-DIRECT-SUBCLASS STANDARD-METHOD MAKE-INSTANCE GENERIC-FUNCTION-METHOD-CLASS STANDARD-SLOT-DEFINITION COMPUTE-DEFAULT-INITARGS WRITER-METHOD-CLASS FUNCALLABLE-STANDARD-CLASS COMPUTE-APPLICABLE-METHODS-USING-CLASSES MAP-DEPENDENTS STANDARD-EFFECTIVE-SLOT-DEFINITION STANDARD-ACCESSOR-METHOD READER-METHOD-CLASS ACCESSOR-METHOD-SLOT-DEFINITION GENERIC-FUNCTION CLASS-DIRECT-SUBCLASSES SLOT-DEFINITION-WRITERS METHOD-LAMBDA-LIST EFFECTIVE-SLOT-DEFINITION-CLASS COMPUTE-EFFECTIVE-METHOD STANDARD-GENERIC-FUNCTION COMPUTE-SLOTS METHOD-FUNCTION GENERIC-FUNCTION-ARGUMENT-PRECEDENCE-ORDER CLASS-DIRECT-SUPERCLASSES COMPUTE-EFFECTIVE-SLOT-DEFINITION ADD-DIRECT-METHOD FINALIZE-INHERITANCE SLOT-BOUNDP-USING-CLASS CLASS-PROTOTYPE NIL
rpgoldman@real-time.com writes:
Failing that, would someone with a working SBCL or CMUCL installation, please send me a list of the exported symbols from their clim-mop definition?
I include below the CLIM-MOP symbols in my CMUCL Snapshot 2005-01 image with the latest McCLIM.
Paolo
---------------------------------------------------------------- ADD-METHOD ALLOCATE-INSTANCE CLASS-NAME COMPUTE-APPLICABLE-METHODS ENSURE-GENERIC-FUNCTION MAKE-INSTANCE METHOD-QUALIFIERS PCL:ACCESSOR-METHOD-SLOT-DEFINITION PCL:ADD-DEPENDENT PCL:ADD-DIRECT-METHOD PCL:ADD-DIRECT-SUBCLASS PCL:CLASS-DEFAULT-INITARGS PCL:CLASS-DIRECT-DEFAULT-INITARGS PCL:CLASS-DIRECT-SLOTS PCL:CLASS-DIRECT-SUBCLASSES PCL:CLASS-DIRECT-SUPERCLASSES PCL:CLASS-FINALIZED-P PCL:CLASS-PRECEDENCE-LIST PCL:CLASS-PROTOTYPE PCL:CLASS-SLOTS PCL:COMPUTE-APPLICABLE-METHODS-USING-CLASSES PCL:COMPUTE-CLASS-PRECEDENCE-LIST PCL:COMPUTE-DEFAULT-INITARGS PCL:COMPUTE-DISCRIMINATING-FUNCTION PCL:COMPUTE-EFFECTIVE-METHOD PCL:COMPUTE-EFFECTIVE-SLOT-DEFINITION PCL:COMPUTE-SLOTS PCL:DIRECT-SLOT-DEFINITION PCL:DIRECT-SLOT-DEFINITION-CLASS PCL:EFFECTIVE-SLOT-DEFINITION PCL:EFFECTIVE-SLOT-DEFINITION-CLASS PCL:ENSURE-CLASS PCL:ENSURE-CLASS-USING-CLASS PCL:ENSURE-GENERIC-FUNCTION-USING-CLASS PCL:EQL-SPECIALIZER PCL:EQL-SPECIALIZER-OBJECT PCL:EXTRACT-LAMBDA-LIST PCL:EXTRACT-SPECIALIZER-NAMES PCL:FINALIZE-INHERITANCE PCL:FIND-METHOD-COMBINATION PCL:FORWARD-REFERENCED-CLASS PCL:FUNCALLABLE-STANDARD-CLASS PCL:FUNCALLABLE-STANDARD-INSTANCE-ACCESS PCL:FUNCALLABLE-STANDARD-OBJECT PCL:GENERIC-FUNCTION-ARGUMENT-PRECEDENCE-ORDER PCL:GENERIC-FUNCTION-DECLARATIONS PCL:GENERIC-FUNCTION-LAMBDA-LIST PCL:GENERIC-FUNCTION-METHOD-CLASS PCL:GENERIC-FUNCTION-METHOD-COMBINATION PCL:GENERIC-FUNCTION-METHODS PCL:GENERIC-FUNCTION-NAME PCL:INTERN-EQL-SPECIALIZER PCL:MAKE-METHOD-LAMBDA PCL:MAP-DEPENDENTS PCL:METAOBJECT PCL:METHOD-FUNCTION PCL:METHOD-GENERIC-FUNCTION PCL:METHOD-LAMBDA-LIST PCL:METHOD-SPECIALIZERS PCL:READER-METHOD-CLASS PCL:REMOVE-DEPENDENT PCL:REMOVE-DIRECT-METHOD PCL:REMOVE-DIRECT-SUBCLASS PCL:SET-FUNCALLABLE-INSTANCE-FUNCTION PCL:SLOT-BOUNDP-USING-CLASS PCL:SLOT-DEFINITION PCL:SLOT-DEFINITION-ALLOCATION PCL:SLOT-DEFINITION-INITARGS PCL:SLOT-DEFINITION-INITFORM PCL:SLOT-DEFINITION-INITFUNCTION PCL:SLOT-DEFINITION-LOCATION PCL:SLOT-DEFINITION-NAME PCL:SLOT-DEFINITION-READERS PCL:SLOT-DEFINITION-TYPE PCL:SLOT-DEFINITION-WRITERS PCL:SLOT-MAKUNBOUND-USING-CLASS PCL:SLOT-VALUE-USING-CLASS PCL:SPECIALIZER PCL:SPECIALIZER-DIRECT-GENERIC-FUNCTIONS PCL:SPECIALIZER-DIRECT-METHODS PCL:STANDARD-ACCESSOR-METHOD PCL:STANDARD-DIRECT-SLOT-DEFINITION PCL:STANDARD-EFFECTIVE-SLOT-DEFINITION PCL:STANDARD-INSTANCE-ACCESS PCL:STANDARD-READER-METHOD PCL:STANDARD-SLOT-DEFINITION PCL:STANDARD-WRITER-METHOD PCL:UPDATE-DEPENDENT PCL:VALIDATE-SUPERCLASS PCL:WRITER-METHOD-CLASS REMOVE-METHOD STANDARD-GENERIC-FUNCTION STANDARD-METHOD ----------------------------------------------------------------