An irc discussion (http://irclog.perlgeek.de/perl6/2009-04- 06#i_1042505) related to this ticket yielded some new insights. The premise of the ticket differs some from the p6 synopsis/spec (http://svn.pugscode.org/pugs/docs/Perl6/Spec/S32-setting- library/Str.pod), seeming closer to the p5 behavior. It was also decided that the return of capture results from a regex split pattern should be explicitly requested with a ‘:all’ flag. Some other flags were proposed.
Please ignore any of my earlier proposed patches for now…