On Fri, July 24, 2009 3:44 pm, Eric Brine wrote: > On Fri, Jul 24, 2009 at 4:42 PM, Rafael Garcia-Suarez < > rgarciasuarez@gmail.com> wrote: >> 2009/7/24 Dave Mitchell wrote: >>> So if I've understood this correctly, given() adds a lexical $_ to >>> the scope, and there's a bug in List::Util::first in that it doesn't >>> work with >>> a lexical $_? So not a bug in given/smartmatch? >> >> Yes, although I'm not 100% sure that pp_given does exactly the right >> thing with the pad. List::Util::first needs to assign to the lexical $_ >> in the pad if there is one. > > How are the Pure Perl implementation of List::Util and countless other > Perl (&) subs suppose to do that? Add a reference to the proper $_ to the caller() return list?Thread Previous | Thread Next