# New Ticket Created by  "Carl Mäsak" 
# Please include the string:  [perl #76892]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=76892 >


<masak> rakudo: my $a = "fool!"; $a ~~ / (foo) /; say $0
<p6eval> rakudo 9b6189: OUTPUT«foo␤»
<masak> rakudo: my $a = "fool!"; $a !~~ / (foo) /; say $0
<p6eval> rakudo 9b6189: OUTPUT«Any()␤»
* masak submits rakudobug
<masak> just because I want it not to match doesn't mean I don't want
it to capture. :)
<masak> oh well, easy/obvious workaround.
<masak> rakudo: my $a = "fool!"; $a ~~ / (foo) { say "OH HAI" } /
<p6eval> rakudo 9b6189: OUTPUT«OH HAI␤»
<masak> rakudo: my $a = "fool!"; $a !~~ / (foo) { say "OH HAI" } /
<p6eval> rakudo 9b6189: OUTPUT«OH HAI␤»
<masak> interesting. so the error seems to be in !~~
<masak> the lack of assigning to $/, that is.
<masak> rakudo: my $a = "fool!"; $a ~~ / (foo) { say $0 } /
<p6eval> rakudo 9b6189: OUTPUT«foo␤»
<masak> rakudo: my $a = "fool!"; $a !~~ / (foo) { say $0 } /
<p6eval> rakudo 9b6189: OUTPUT«foo␤»
<isBEKaml> masak: Interesting...
<masak> interestinger and interestinger...

Reply via email to