develooper Front page | perl.perl5.porters | Postings from July 2009

Re: [perl #67694] List::Util attaching to the wrong $_ when used inside given/when construct

Thread Previous | Thread Next
From:
Rafael Garcia-Suarez
Date:
July 24, 2009 13:42
Subject:
Re: [perl #67694] List::Util attaching to the wrong $_ when used inside given/when construct
Message ID:
b77c1dce0907241342t63aacf9aw6d8023df6bfd83a4@mail.gmail.com
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.

-- 
The world is independent of my will.
    -- Wittgenstein, Tractatus Logico-Philosophicus, 6.373

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About