Found a bug in Perl 5.6's handling of lvalue subs, while working (at the last minute) on the solution for last week's Perl Quiz of the Week problem. foo() = 'bar'; works fine when the program is run normally, but become a no-op when run under the Perl debugger. I know the feature is labelled "experimental", but...