http://www.perlmonks.org?node_id=439388


in reply to Re^5: Smart match in p5
in thread Smart match in p5

If you had bothered to read the original meditation, you'd have seen the remark:
Note that prefix '~~' still works like it did previously. Therefore if foo is a sub, then foo~~bar will be parsed as foo(~~bar) unless foo has prototype ().
To get a smartmatch on the result of foo, you'd write foo() ~~ $var