in reply to What is the impact of 5.18.0?
I'm using 5.18.0 as my main development Perl already.
Lexical subs seem like they'll be a nice new feature, but it'll probably be some time before they're suitable for production code.
That said, Perl 5.18 seems to have brought more upgrade annoyances than Perl 5.16 did. Introducing warnings for smart match is annoying. Especially when they're difficult to disable. (no warnings "experimental::smartmatch"; seems easy, but dies in older versions of Perl, so you need something like no if $] >= 5.018, warnings => "experimental::smartmatch";.). Yet another annoyance with warnings.pm that makes me wonder why I bother enabling warnings to begin with (strict catches far more errors than warnings ever does).