Re: [svn:parrot-pdd] r21271 - trunk/docs/pdds/draft

2007-09-13 Thread Allison Randal
chromatic wrote: On Thursday 13 September 2007 18:17:21 [EMAIL PROTECTED] wrote: -where C is a pointer to a C structure: +where C is a pointer to a C union: I'm not sure that's true. *vtable is a pointer to a VTABLE, but I believe that the UnionVal struct members get flattened into the PMC

Re: [svn:parrot-pdd] r21271 - trunk/docs/pdds/draft

2007-09-13 Thread chromatic
On Thursday 13 September 2007 18:17:21 [EMAIL PROTECTED] wrote: > @@ -134,23 +48,15 @@ >  All PMCs have the form: >   >      struct PMC { > -        pobj_t obj; > +        UnionVal cache; > +        Parrot_UInt flags; >          VTABLE *vtable; >          PMC *real_self; > - #if ! PMC_DATA_IN_EXT

[svn:parrot-pdd] r21271 - trunk/docs/pdds/draft

2007-09-13 Thread allison
Author: allison Date: Thu Sep 13 18:17:20 2007 New Revision: 21271 Modified: trunk/docs/pdds/draft/pdd17_pmc.pod Log: [pdd] Answering a round of questions for the PMC PDD, filling in details on declaring PMCs, inheritance, and composition. Modified: trunk/docs/pdds/draft/pdd17_pmc.pod ==