> Perl 5 is good, but we can do better > Let's make Perl 6! > Wait for it... > Wait for it, is will be there soon... > Perl 5 is really old, don't use it, Perl 6 is almost done! > Almost... > Here it is, Perl 6, totally incompatible with 5! > Wait, it is not even Perl 6, it is Raku now. > If you want to the The Perl, use Perl 5. > Oh, wait, Perl 5 is too old.
Sigh.
Mostly this. I sometimes wonder if there's an alternate universe where Larry just said frick it, we're shipping 6, it's the future and I don't care if it incompatible. Because as history shows, this is what they did with python v2 to v3 and the entire python world took it up the ass and liked it that way.
morons lose compatibility and Perl is such an important asset in everything, even Linux, that you must have backwards compatibility.
as history showed, nobody wanted the "new" and "faster" and "cooler" python3, everyone wanted python2.7 and 10 years later we have 2 versions of python in every machine.
>and 10 years later we have 2 versions of python in every machine.
Right. Every python dev now accepts the cuckery and has both. Unlike perl devs who just stick with 5.
troonys invaded perl because it was the hot shit do everything language of their time and they wanted to transom the language from a scripting one to an object oriented one like C++.
Everyone and their mom had ideas for their meme language and implemented them but without ever finishing anything so the language went from usable to a cluster frick of nonsense that was dangerous to use in production, the language was like asking a gay man to inspect your anus, eventually you got infected.
The transexuals got expelled from the language but its to late, perl has bleed out and no one is going to introduce this language into their ecosystem just because reasons.
Perl is and was a pretty powerful and great general purpose scripting language. It's what admins and programmers reached for when bash wasn't enough but writing C was too heavy. At the peak of its popularity Perl CGI was the go-to engine for dynamic websites. The only problem Perl had and still has is that the syntax can be pretty janky. The Perl creators never resisted their urge to create shortcuts for anything they could think of at the cost of raising the difficulty curve for people new to the language, and developers were only too happy to use any sigil and twigil they could get their hands for the satisfaction of turning 3 lines of code into 1.
Then came Python and PHP. Both had much lower bars to entry and far less syntax gore. At the start of its life Python was touted as a "beginners language" that people learning programming could pick up and then eventually graduate onto C or Perl or whatever. Many people learned Python, looked at C and Perl, wondered why they couldn't just keep using Python, and began to grow the language and its libraries. PHP was created as a dead simple way to create webpages and quickly started to overtake Perl for use in that domain. Again, it had a much lower bar for entry, for better or for worse.
Now these languages have far more momentum behind them than Perl, and the result is that the Perl ecosystem is waning.
Complexity.
only 3 data types
>$, @, %
let me guess, you *need* more?
>What killed Perl?
python
based
The world is mine
>*
> Perl 5 is good, but we can do better
> Let's make Perl 6!
> Wait for it...
> Wait for it, is will be there soon...
> Perl 5 is really old, don't use it, Perl 6 is almost done!
> Almost...
> Here it is, Perl 6, totally incompatible with 5!
> Wait, it is not even Perl 6, it is Raku now.
> If you want to the The Perl, use Perl 5.
> Oh, wait, Perl 5 is too old.
Sigh.
Mostly this. I sometimes wonder if there's an alternate universe where Larry just said frick it, we're shipping 6, it's the future and I don't care if it incompatible. Because as history shows, this is what they did with python v2 to v3 and the entire python world took it up the ass and liked it that way.
2 digit IQ devs, a.k.a. the majority.
>Perl 5 is really old
the moron screams "muh bleeding edge" while he's stuck at python2.7
morons lose compatibility and Perl is such an important asset in everything, even Linux, that you must have backwards compatibility.
as history showed, nobody wanted the "new" and "faster" and "cooler" python3, everyone wanted python2.7 and 10 years later we have 2 versions of python in every machine.
>and 10 years later we have 2 versions of python in every machine.
Right. Every python dev now accepts the cuckery and has both. Unlike perl devs who just stick with 5.
Perl 7 is what Perl 6 should've been. Raku was a mistake.
>implying CPAN doesn't carry lincucks
i still use perl and bash every day
python
the ice age!
php
>write a script in perl
>close it
>open the file again
>it's gibberish
the first experience most people had of perl was a snippet that looked something like {::? y {}(y)}
Perl is the only language where ASCII art of Goatse does something meaningful:
https://catonmat.net/secret-perl-operators
Perl 6 aka Raku is really nice but I can't be bothered investing all the required time to learn it properly
troonys
troonys invaded perl because it was the hot shit do everything language of their time and they wanted to transom the language from a scripting one to an object oriented one like C++.
Everyone and their mom had ideas for their meme language and implemented them but without ever finishing anything so the language went from usable to a cluster frick of nonsense that was dangerous to use in production, the language was like asking a gay man to inspect your anus, eventually you got infected.
The transexuals got expelled from the language but its to late, perl has bleed out and no one is going to introduce this language into their ecosystem just because reasons.
perl was forgotten long before trannies were the problem de jour
Its gibberish
Any symbol that isn't on a smartphone's main keyboard screen confuses and angers the zoomer.
Its inability to evolve.
You
being unreadable by humans
Perl is and was a pretty powerful and great general purpose scripting language. It's what admins and programmers reached for when bash wasn't enough but writing C was too heavy. At the peak of its popularity Perl CGI was the go-to engine for dynamic websites. The only problem Perl had and still has is that the syntax can be pretty janky. The Perl creators never resisted their urge to create shortcuts for anything they could think of at the cost of raising the difficulty curve for people new to the language, and developers were only too happy to use any sigil and twigil they could get their hands for the satisfaction of turning 3 lines of code into 1.
Then came Python and PHP. Both had much lower bars to entry and far less syntax gore. At the start of its life Python was touted as a "beginners language" that people learning programming could pick up and then eventually graduate onto C or Perl or whatever. Many people learned Python, looked at C and Perl, wondered why they couldn't just keep using Python, and began to grow the language and its libraries. PHP was created as a dead simple way to create webpages and quickly started to overtake Perl for use in that domain. Again, it had a much lower bar for entry, for better or for worse.
Now these languages have far more momentum behind them than Perl, and the result is that the Perl ecosystem is waning.
Python, PHP.