On Jul 11, 2005, at 3:07 PM, Larry Wall wrote:

    Bar.meta.does(CLASS)        # true

To me this is just code-reuse on the meta-level. Much like in smalltalk:

MetaClass isa
        ClassDescription isa
                Behavior isa
                        Object

and:

Class isa
        ClassDescription isa
                Behavior isa
                        Object

using a Role in the meta-level should be no different then using it on the user-level, it is just another means of code-reuse.

Stevan

Reply via email to