Re:Python 2 will be replaced with Python 3 in the next RHEL ...
by sorisos on Wednesday April 11, 2018 @04:03AM
(#16808985)
Many languages seem to suffer from legacy support. C++ and PHP for example. The double standard might be the only way to avoid this!?
[ Parent
| on HN ]
Re:Python 2 will be replaced with Python 3 in the next RHEL ...
by pjc50 on Wednesday April 11, 2018 @04:25AM
(#16809093)
The legacy support is a benefit for people who are still using it.
The lesson from both Perl and Python is clear: you cannot remove language features - if you do you're creating a new language which has to start from zero in adoption.
Re:Python 2 will be replaced with Python 3 in the next RHEL ...
by b2gills on Friday April 20, 2018 @03:10PM
(#16887659)
Perl 6 removes very few language features. About the only notable ones I can think of is fork and format. Since Perl 6 has built-in multithreading, fork is not needed. And hardly anyone uses format anymore (it is great for directly printing to a line printer).
What Perl 6 did is change the syntax for various features of Perl 5; while adding a lot of new features.