3 ms·
>> Python has a bigger ecosystem of libraries etc available. CPAN (http://www.cpan.org/index.html http://www.cpan.org/index.html) is quite large and has libra
by thesuperbigfrog 6y ago
>> Python has a bigger ecosystem of libraries etc available.
CPAN (http://www.cpan.org/index.html http://www.cpan.org/index.html) is quite large and has libraries to do almost everything you can imagine.
I am not sure if CPAN or pip has more libraries though.
>> And it's generally easier to read/write.
Python looks nicer, but not everyone likes significant whitespace.
The Python 2 to 3 change has also caused some adoption issues. The Perl 4 to 5 happened quite a while ago. Perl 5 has been integral to Unix-like systems since the web went mainstream.
- aryonoco 6y agoYeah and the Perl 5 to Perl 6 move... oh wait...
- tankenmate 6y agoAnd Larry & Co realised that it was sufficient different that now it is no longer called Perl 6.
- pram 6y agoand yet kept the logo that literally has P6 embedded in it
- thesuperbigfrog 6y agoExactly. Widely-used programming languages continue to be used even when the authors move to a new version. Perl 5 lives on and is still developed and maintained: https://www.perl.org/get.html https://www.perl.org/get.html Perl 6 became Raku: https://www.raku.org/ https://www.raku.org/ Python 2 is still in use, but officially deprecated: https://www.python.org/doc/sunset-python-2/ https://www.python.org/doc/sunset-python-2/ You could probably start a business maintaining a Python 2 distribution and selling support to businesses and organizations that rely on Python 2 and are not in a position to upgrade: https://www.activestate.com/blog/python-2-eol-report-card-is-the-industry-ready/ https://www.activestate.com/blog/python-2-eol-report-card-is...
- jhoechtl 6y agoUh, raku looks interesting, the web site is also quite accessible. Sad that it took so long, maybe Perl6 would have regained some territory otherwise.
- lizmat 6y agoWriting this while looking at CrewDragon docking at the ISS. Which took SpaceX 18 years, and many people thinking they would never make it. If anything, an inspiration to the people currently working on and using Raku!
- mirchibajji 6y agoPerl5 is not EOLed, so no one is forced to "move". I haven't heard of any real business actually moving from Perl5 -> Perl6 (Raku, to be precise) for support/legacy reasons.
- toast0 6y agoPerl 4 to 5 was before my time, but I read it wasn't really a major change, just to sell books. Perl 5.6 to 5.8 was the big moment where strings became (optionally) arrays of characters instead of arrays of bytes. This caused some amount of breakage, but was a long time ago now; anything else broken since then has been pretty minor.