Lisp HUG Maillist Archive

MOP Documentation

Hi,

I was wondering what documentation is provided with LW for the meta 
object protocol? For example, I can find no documentation of 
"class-slots".

I happen to have a copy of both "The Art of the Metaobject Protocol" 
(Kiczales...) and "Object Oriented Programming the CLOS perspective" 
(Paepcke), but I doubt many people do.

Cheers,
Bob

----
Bob Hutchison          -- blogs at <http://www.recursive.ca/hutch/>
Recursive Design Inc.  -- <http://www.recursive.ca/>


______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
______________________________________________________________________


Re: MOP Documentation

On Thu, Jan 06, 2005, 13:36, Bob Hutchison <hutch@recursive.ca> wrote
>Hi,
>
>I was wondering what documentation is provided with LW for the meta 
>object protocol? For example, I can find no documentation of 
>"class-slots".
>
>I happen to have a copy of both "The Art of the Metaobject Protocol" 
>(Kiczales...) and "Object Oriented Programming the CLOS perspective" 
>(Paepcke), but I doubt many people do.

I think you mean one of

    CLASS-DIRECT-SLOTS
    CLASS-EFFECTIVE-SLOTS

dependin on whether you want just the local ones or the inherited ones too.



______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
______________________________________________________________________


Re: MOP Documentation

On Jan 6, 2005, at 3:05 PM, Mark Nahabedian wrote:

> On Thu, Jan 06, 2005, 13:36, Bob Hutchison <hutch@recursive.ca> wrote
>> Hi,
>>
>> I was wondering what documentation is provided with LW for the meta
>> object protocol? For example, I can find no documentation of
>> "class-slots".
>>
>> I happen to have a copy of both "The Art of the Metaobject Protocol"
>> (Kiczales...) and "Object Oriented Programming the CLOS perspective"
>> (Paepcke), but I doubt many people do.
>
> I think you mean one of
>
>     CLASS-DIRECT-SLOTS
>     CLASS-EFFECTIVE-SLOTS
>
> dependin on whether you want just the local ones or the inherited ones 
> too.


Well maybe... if I knew what class-direct-slots and 
class-effective-slots were -- Thanks, I'll look into them (I sent this 
email immediately after locating those two books and Keene's 
"Object-Oriented Programming in Common Lisp").

Anyway, I think this just illustrates the point very well :-)

>
>
>
> ______________________________________________________________________
> This email has been scanned by the MessageLabs Email Security System.
> For more information please visit http://www.messagelabs.com/email
> ______________________________________________________________________
>
>
----
Bob Hutchison          -- blogs at <http://www.recursive.ca/hutch/>
Recursive Design Inc.  -- <http://www.recursive.ca/>


______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
______________________________________________________________________


Re: MOP Documentation

* Bob Hutchison wrote:

> I happen to have a copy of both "The Art of the Metaobject Protocol" 
> (Kiczales...) and "Object Oriented Programming the CLOS perspective" 
> (Paepcke), but I doubt many people do.

The spec part of AMOP is available free.


______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
______________________________________________________________________


Updated at: 2020-12-10 08:53 UTC