On Wed, 5 May 2004, John Siracusa wrote: > Anyway, once we're spelling things out, don't forget to throw in some > traits for params that are required and must be provided as pairs. > Damian promised! ;)
Looking thru what exists of P6C I saw this in P6C/Nodes.pm: use Class::Struct P6C::signature => { qw(positional @ optional @ required_named @ slurpy_array $ slurpy_named $ optional_named @ ) }; So in theory it is all there :), and must have been for a while! It does not (yet) have an invocant, but the required_named is there. > -John --Abhijit