in reply to Measure twice, cut once
But it's mainly a strike against shoving new features into the language without considering their consequences.
What do you mean by strike?
I've had eew experiences since 5.6, and with every new feature I try I'd always find something that doesn't quite work as documented, or isn't well documented, and I just end up not learning it, and doing things the way I've always done them.
For better and worse, Perl is a mature platform (like ANSI C), and should act it.
What does that mean?
For example a lot of the new regex features are really under documented and under tested, but they're really powerful, and if we waited for more thought/testing/docs they probably wouldn't have been added for another 5 years, even though a lot of them are still considered experimental
I think any new features ought to be experimental for at least 3 releases (5.6,5.8,5.10) and implemented only using Devel::Declare
I'm also in favor of ditching all the warts, if JavaScript can do it ... :)
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^2: Measure twice, cut once
by educated_foo (Vicar) on Mar 24, 2012 at 07:48 UTC |