On Tuesday 10 October 2006 12:23, Leopold Toetsch wrote:

> PPS: new opcode variant count is 20 now.
>
> I can imagine that we just have these:
>
>   new P0, .Class               # plain form
>   new P0, .Class, <args>
>   new P0, [class], <args>

Is <args> a PMC (Hash) or a list of named arguments?  Creating a Hash for 
every initializer is a real bummer in PIR.

(It makes me want to suggest that, just as [ class ] creates a Key PMC behind 
the scenes, so { key => value } creates a Hash PMC.)

-- c

Reply via email to