Show
Ignore:
Timestamp:
08/06/05 23:00:58 (3 years ago)
Author:
Stevan
Message:

Perl6::MetaModel? - (p5)
* $?CLASS now returns the ::Class object
* all methods and attributes are now associated with the ::Class object

instead of just the class name

* improved the name of ::get_obj_id to ::get_P6opaque_instance_id so that

no one will try to use it :P

* also added ::get_P6opaque_instance_class to peek into the class slot

(needed this for submethods)

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • perl5/Perl6-MetaModel/lib/Perl6/MetaModel.pm

    r6093 r6094  
    7676# this means that our code should not try to peak into it 
    7777# and so we should then use some kind of outside mechanism  
    78 # to get at the object id 
    79 sub ::get_obj_id { (shift)->{id} } 
     78# to get at the object id and class  
     79sub ::get_P6opaque_instance_id    { (shift)->{id}    } 
     80sub ::get_P6opaque_instance_class { (shift)->{class} } 
    8081 
    8182sub ::meta {