This is the revision history for smartmatch in <freenode.net:#perlbot>
factoid_id | subject | copula | predicate | author | namespace |
---|---|---|---|---|---|
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> |