[perl #45367] [TODO] Limit the required interface for PMCs

Will Coleda via RT parrotbug-followup at parrotcode.org
Tue Nov 17 03:22:15 UTC 2009


On Tue Sep 11 04:39:25 2007, pcoch wrote:
> In the pdd03 design document there is the todo item (with context):
> 
> =item 5     C<FLAT> (P only)
> 
> If this bit is set on a PMC value, then the PMC must be an aggregate.  The
> contents of the aggregate, rather than the aggregate itself, will be passed.
> 
> If the C<NAMED> bit is also set, the aggregate will be used as a hash; its
> contents, as key/value pairs, will be passed as named parameters.  The PMC
> must implement the full hash interface.  {{ TODO: Limit the required
> interface. }}
> 
> What is the required interface?  How should it be limited?  This, I
> suspect, needs to be discussed and decided upon, and then documented
> in the PDD.

Now being tracked at https://trac.parrot.org/parrot/ticket/1288; followups there.
-- 
Will "Coke" Coleda


More information about the parrot-dev mailing list