This is the revision history for smartmatch in <discord.gg:##voots>

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 <*:##NULL>
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_ <*:##NULL>
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_ <*:##NULL>
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_ <*:##NULL>
10838 smartmatch is broken because eval: use warnings; my @foo = 0..10; print "this matches" if "0 but true" ~~ @foo; altreus <*:##NULL>
10837 smartmatch is broken because eval: use warnings; my @foo = 0..10; print "this matches" if "0 but true" ~~ @foo; # thanks, pink_mist++ altreus <*:##NULL>
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 <*:##NULL>
9681 smartmatch is broken because eval: use warnings; my @foo = 0..10; print "this matches" if "0 but true" ~~ @foo; # thanks, pink_mist++ popl <*:##NULL>
9680 smartmatch is broken because eval: use warnings; my @foo = 0..10; print "this matches" if "0 but true" ~~ @foo; # thanks, pink_mist popl <*:##NULL>
9653 smartmatch is broken because eval: use warnings; my @foo = 0..10; print "this matches" if "0 but true" ~~ @foo; # thanks, pink_mist apeiron <*:##NULL>