in reply to Re^3: Experimental features: autoderef vs postfix deref
in thread Experimental features: autoderef vs postfix deref

I'd say it's not final until the 5.24 release is made in a little less than a year. And even if it becomes non-experimental then, code posted here with those features will always require the blurb "requires at least Perl v5.24" and/or a use 5.024; at the top of the code. Plenty of monks and visitors are still stuck with old Perls; circumfix deref will remain the most backwards-compatible way to do it.

Replies are listed 'Best First'.
Re^5: Experimental features: autoderef vs postfix deref
by stevieb (Canon) on Jul 12, 2015 at 14:15 UTC

    Yeah, after I posted my question you replied to, I got to thinking about what you said here before I read your post. In a reply to BrowserUK in Re^2: Experimental features: autoderef vs postfix deref, I come to the same conclusion regarding backwards compatibility.

    Best to stick with what has worked, and what will for sure work going forward.

    Thanks,

    -stevieb

Re^5: Experimental features: autoderef vs postfix deref
by ikegami (Patriarch) on Jul 13, 2015 at 17:08 UTC

    use feature qw( postderef ); and no warnings qw( experimental::postderef ); will continue to work even though they won't be needed in 5.24. Similarly for the third-party tool use experimental 'postderef';.

    use feature qw( postderef_qq ); will continue to be needed to use this syntax in double-quoted strings.