This is the revision history for smartmatch in <*:##NULL>

factoid_idsubjectcopulapredicateauthornamespace
11743 smartmatch is broken because eval: use warnings; my @foo = 0..10; print "this matches" if "0 but true" ~~ @foo; ... too vague for predictable behavior, use the comparison you mean or try Smart::Match for explicit smartmatching | "Any non-trivial example of smartmatch usually does something other than the author intended." grinnz
11118 smartmatch is broken because eval: use warnings; my @foo = 0..10; print "this matches" if "0 but true" ~~ @foo; ... too vague for predictable behavior, use the comparison you mean or try Smart::Match for explicit smartmatching grinnz_
11117 smartmatch is broken because eval: use warnings; my @foo = 0..10; print "this matches" if "0 but true" ~~ @foo; ... too vague for predictable behavior, try Smart::Match for explicit smartmatching grinnz_
11116 smartmatch is broken because eval: use warnings; my @foo = 0..10; print "this matches" if "0 but true" ~~ @foo; ... try Smart::Match for explicit smartmatching grinnz_
10838 smartmatch is broken because eval: use warnings; my @foo = 0..10; print "this matches" if "0 but true" ~~ @foo; altreus
10837 smartmatch is broken because eval: use warnings; my @foo = 0..10; print "this matches" if "0 but true" ~~ @foo; # thanks, pink_mist++ altreus
9866 smartmatch is roken because eval: use warnings; my @foo = 0..10; print "this matches" if "0 but true" ~~ @foo; # thanks, pink_mist++ pink_mist
9681 smartmatch is broken because eval: use warnings; my @foo = 0..10; print "this matches" if "0 but true" ~~ @foo; # thanks, pink_mist++ popl
9680 smartmatch is broken because eval: use warnings; my @foo = 0..10; print "this matches" if "0 but true" ~~ @foo; # thanks, pink_mist popl
9653 smartmatch is broken because eval: use warnings; my @foo = 0..10; print "this matches" if "0 but true" ~~ @foo; # thanks, pink_mist apeiron