|Think about Loose Coupling|
Re^3: Measure twice, cut onceby BrowserUk (Pope)
|on Mar 24, 2012 at 14:34 UTC||Need Help??|
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.
With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.