in reply to Re^2: Measure twice, cut once
in thread Measure twice, cut once
The smart match operator (~~) is always available in 5.10 and above, whether you explicitly use 5.010 or not.
Fair enough. I don't recall exactly what it was that I was bitten by, but something caused me to revert.
I think perhaps 5.18 will be the next time we see something interesting added to the language, because part of the 5.16 development seems to have been about getting a better structure in place for building use 5.XXX-dependant features.
I am aware (and appreciative of) that a lot of the binary compatibility breaking changes in the recent releases have been to do with improving the internals structuring of the sources such that it: a) makes them easier to maintain; b) makes it easier to add new features going forward. Both of which are good things and involve considerable dedicated efforts by those doing the work. I applaud those changes.
But it does feel like many of them could have been confined to the development builds -- whilst confining releases to minor versioned bug fixes -- until the internal changes could be rolled up into a single major release.
But I'm not involved in the work, so my opinion doesn't (and shouldn't) count for much. And I do have the option of holding off from upgrading.
So none of this is a complaint, nor even criticism. Just one man's view from the outside looking in.