Author: julianalbo Date: Mon Sep 8 13:50:52 2008 New Revision: 30914 Modified: trunk/docs/pdds/pdd17_pmc.pod
Changes in other areas also in this revision: Modified: trunk/languages/lua/src/pmc/luauserdata.pmc trunk/languages/perl6/src/pmc/mutablevar.pmc trunk/languages/perl6/src/pmc/perl6multisub.pmc trunk/lib/Parrot/Pmc2c/Attribute.pm trunk/lib/Parrot/Pmc2c/Object.pm trunk/lib/Parrot/Pmc2c/PMC/Object.pm trunk/src/oo.c trunk/src/pmc/addrregistry.pmc trunk/src/pmc/capture.pmc trunk/src/pmc/class.pmc trunk/src/pmc/eventhandler.pmc trunk/src/pmc/exception.pmc trunk/src/pmc/exporter.pmc trunk/src/pmc/namespace.pmc trunk/src/pmc/nci.pmc trunk/src/pmc/object.pmc trunk/src/pmc/pair.pmc trunk/src/pmc/parrotinterpreter.pmc trunk/src/pmc/pmcproxy.pmc trunk/src/pmc/role.pmc trunk/src/pmc/scheduler.pmc trunk/src/pmc/schedulermessage.pmc trunk/src/pmc/task.pmc trunk/src/pmc/timer.pmc trunk/src/scheduler.c Log: rename pmc attributes struct from Parrot_<type> to Parrot_<type>_attributes RT#48014 Modified: trunk/docs/pdds/pdd17_pmc.pod ============================================================================== --- trunk/docs/pdds/pdd17_pmc.pod (original) +++ trunk/docs/pdds/pdd17_pmc.pod Mon Sep 8 13:50:52 2008 @@ -230,8 +230,9 @@ ATTR <type> <name> [ :<modifier> ... ]; -This declaration is used to generate the data struct for the PMC (named -"Parrot_<pmcname>_Data"). The data struct incorporates any attributes declared +This declaration is used to generate the data struct for the PMC +(named "Parrot_<pmcname>_attributes"). +The data struct incorporates any attributes declared in a composed role or inherited class. Composed attributes are inserted at the end of the generated struct. Inherited attributes are inserted at the top of the generated struct, so the struct members shared by the parent and child are