There's been quite a lot of discussion on this list in the last week so it's probably time for a summary. The current RFCs relevant to this list are: 18 Immediate Subroutines Jean-Louis Leroy v1 21 Replace wantarray with a generic want function Damian Conway v1 31 Co-routines Damian Conway v1 57 Subroutine Prototypes and parameters Andy Wardley v1 107 lvalue subs should receive the rvalue as an arg Andy Wardley v1 118 lvalue subs: parameters, explicit assignment and wantarray changes Nathan Torkington v1 128 extend subroutine contexts to incldue named parameters and lazy arguments Damian Conway v2 132 subroutines should be able to return an lvalue Johan Vromans v1 Possibly covered by this list: 27 Coroutines for Perl Tom Scola v1 37 Positional Return Lists Considered Harmful Jarkko Hietaniemi v2 97 prototype-based method overloading David Nicol v1 [perl6-language-objects?] 98 context-based method overloading David Nicol v2 [perl6-language-objects?] The main discussions this week have centred on lvalues with RFCs 107, 118 and 132 covering the topic. I'm looking forward to version 2's of each of those RFCs to clarify where we are now. Talking of v2, only one of the RFCs listed above is currently at version 2 - if that means that everyone is happy with them then I think the protocol is to submit v2 with an indication of status rather than letting v1 hang around. I think it's fairly clear that RFC's 57 and 128 are similar enough that a merged RFC is possible (is it desirable?) I would also like to see RFC's 31 and 27 renamed to make clear their differences (they seem to be taking different approaches) [Following Kirrily's post to perl6-language asking for descriptive titles]. Finally, the deadline for this list was meant to be next week but I understand that it will be extended at least until late September (assuming we don't all agree on the current RFCs and no new ones are posted!). -- Tim Jenness JCMT software engineer/Support scientist http://www.jach.hawaii.edu/~timj