[Openmcl-devel] Location of the MOP

Thomas F. Burdick tfb at OCF.Berkeley.EDU
Mon May 2 14:41:22 UTC 2005


Gary Byers writes:

 > MOP symbols are exported from a package named "OPENMCL-MOP" in
 > versions where :OPENMCL-PARTIAL-MOP is on *FEATURES*.  (Those symbols
 > are generally defined in - and generally exported from - the "CCL"
 > package as well.)  The "partial" MOP support that's present when that
 > feature is is supposed to contain everything except for some
 > constructs in the "Generic Function Invocation Protocol"; everything
 > that's there purports to comply with what the AMOP describes.
 > 
 > Some older OpenMCL releases had some MOP-related symbols exported from
 > the CCL package.  The level of intended AMOP compliance was generally
 > pretty low, and it may or may not be straightforward or even practical
 > to try to use the MOP in a version that didn't claim to implement it.

Thanks, and I'm glad to hear that OpenMCL has a proper MOP now.  We
make very light introspective use of the MOP in Cells, so the old MCL
MOP actually suffices.




More information about the Openmcl-devel mailing list