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