On Tue, Jan 16, 2007 at 10:41:03AM -0800, Larry Wall wrote: > Note, in case you don't read synopsis checkins: the previous checkin > majorly changes the semantics of | within regex to support required > longest-token matching semantics rather than left-to-right matching. > This is nearly on the same philosophical level as requiring the > tail-recursion optimization. It will enable us to write parsers > more consistently, and it also opens up normal regexes to better > optimization via tries and such. You can now use || for the old | > semantics, which is majorly consistent with how | and || work outside > of regexen.
Do we leave C<&> alone (as opposed to introducing a corresponding C<&&> operator)? I can see arguments both ways. Pm