Home › Forums › Science & tech › What killed Perl?
- This topic has 52 replies, 1 voice, and was last updated 7 months, 1 week ago by
Anonymous.
-
AuthorPosts
-
-
October 15, 2021 at 4:40 pm #212118
-
October 15, 2021 at 4:41 pm #212119
Anonymous
GuestComplexity.
-
October 15, 2021 at 4:53 pm #212124
Anonymous
Guestonly 3 data types
-
-
October 15, 2021 at 4:44 pm #212120
Anonymous
Guest> 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.-
October 15, 2021 at 4:53 pm #212123
Anonymous
GuestMostly this. I sometimes wonder if there’s an alternate universe where Larry just said fuck 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.
-
October 15, 2021 at 4:59 pm #212125
Anonymous
Guest2 digit IQ devs, a.k.a. the majority.
>Perl 5 is really old
the scrotebrain screams "muh bleeding edge" while he’s stuck at python2.7scrotebrains 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.-
October 15, 2021 at 6:25 pm #212135
Anonymous
Guest>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.
-
-
October 15, 2021 at 6:01 pm #212128
Anonymous
GuestPerl 7 is what Perl 6 should’ve been. Raku was a mistake.
-
October 15, 2021 at 7:44 pm #212144
Anonymous
Guest>implying CPAN doesn’t carry lincucks
-
October 16, 2021 at 12:58 am #212164
Anonymous
GuestThis is it. The creator was an absolute moron.
-
October 16, 2021 at 2:12 am #212170
Anonymous
GuestI’m a big Larry Wall fan and I like both Perl and Raku but yes, the whole thing was a complete disaster and the final nail the coffin. It’s a shame because Raku is legitimately an amazing language.
-
-
-
October 15, 2021 at 4:45 pm #212121
Anonymous
Guesti still use perl and bash every day
-
October 15, 2021 at 4:46 pm #212122
Anonymous
Guestpython
-
October 15, 2021 at 5:03 pm #212126
-
October 15, 2021 at 11:01 pm #212161
Anonymous
GuestWoke af iceage poster
-
-
October 15, 2021 at 5:05 pm #212127
Anonymous
Guestphp
-
October 15, 2021 at 6:02 pm #212129
Anonymous
Guest>write a script in perl
>close it
>open the file again
>it’s gibberish -
October 15, 2021 at 6:06 pm #212130
Anonymous
Guestthe first experience most people had of perl was a snippet that looked something like {::? y {}(y)}
-
October 15, 2021 at 6:15 pm #212133
Anonymous
GuestPerl is the only language where ASCII art of Goatse does something meaningful:
https://catonmat.net/secret-perl-operators
-
-
October 15, 2021 at 6:08 pm #212131
-
October 15, 2021 at 6:15 pm #212132
Anonymous
Guestchuds
chuds 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 fuck 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.
-
October 15, 2021 at 6:17 pm #212134
Anonymous
Guestperl was forgotten long before trannies were the problem de jour
-
-
October 15, 2021 at 6:27 pm #212136
Anonymous
GuestIts gibberish
-
October 15, 2021 at 6:43 pm #212138
Anonymous
GuestAny symbol that isn’t on a smartphone’s main keyboard screen confuses and angers the zoomer.
-
October 15, 2021 at 7:06 pm #212141
-
October 16, 2021 at 1:08 am #212167
Anonymous
Guestlol can’t they just add a doctytpe?
-
-
October 15, 2021 at 7:37 pm #212142
Anonymous
GuestYou
-
October 15, 2021 at 7:42 pm #212143
Anonymous
Guestbeing unreadable by humans
-
October 15, 2021 at 8:12 pm #212145
Anonymous
GuestPerl 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.
-
October 15, 2021 at 8:17 pm #212147
Anonymous
Guestperl’s jank included
*functions took stacks of arguments and shifted them off one by one bash style. it was a pain in the ass if anything went wrong
*freaking contexts. singular vs list context was clever, but in the "too clever by half" variety. it was a pain in the ass and made everything harder
*sigils. sigils were used during initialization and usage to help mark contexts. they were a pain in the ass
*"assumed" arguments. the use of $_ for output and input of various functions was clever. it was also a pain in the ass since its value was constantly being mutated by everything that was called, making it a pain in the ass to keep track ofperl was clever, but largely a pain in the ass.
python was purposely less clever in most respects, which made it less of a pain in the assas python accrues everything the haskellscrotes and static typers keep wedging into it, it’s turning into a pain in the ass. it too will be gone in a decade.
-
-
October 15, 2021 at 8:14 pm #212146
Anonymous
GuestPython, PHP.
-
October 15, 2021 at 8:17 pm #212148
Anonymous
Guest>Light Scripting = Bash
>Heavy Scripting = Perl
>Light Development = Python
>Heavy Development = Java
>Extreme Development = C++The problem I see is people using Python for what Perl’s good for and vice versa. I still use Perl for tons of shit because a big chunk of my job is gluing together shit other scrotebrains wrote and making it work together.
-
October 15, 2021 at 8:19 pm #212149
Anonymous
Guest>Java
no.-
October 15, 2021 at 8:37 pm #212151
Anonymous
Guest${lang_of_the_moment} tard
yes, and it’s very unfortunate
-
-
October 15, 2021 at 8:22 pm #212150
Anonymous
Guest>Heavy Scripting = Perl
>Light Development = Python
I think the line between these is pretty blurry and most organizations these days would rather support one language rather than two. -
October 16, 2021 at 1:03 am #212165
-
-
October 15, 2021 at 8:39 pm #212152
Anonymous
GuestLisp
-
October 15, 2021 at 9:38 pm #212153
Anonymous
Guestphp
-
October 16, 2021 at 1:06 am #212166
Anonymous
Guestthis, it had a short shot of being the cgi language
-
-
October 15, 2021 at 9:52 pm #212154
Anonymous
GuestPython
-
October 15, 2021 at 9:55 pm #212155
Anonymous
GuestWrite only syntax
-
October 15, 2021 at 10:06 pm #212156
Anonymous
Guest>What killed Perl?
Same as what’s killing PHP and JS – languages created by people who have no idea how to make a proper language – but to be fair – they did it by necessity because nothing else fit the needs.-
October 15, 2021 at 10:18 pm #212158
Anonymous
GuestPerl was designed by a linguistics expert
-
October 15, 2021 at 10:28 pm #212159
Anonymous
Guestnatural languages have shown again and again to be shit for programming
-
October 15, 2021 at 10:30 pm #212160
Anonymous
GuestNot a literal natural language, just more intuitive to the human mind. Perl was renowned for being easy to learn until it became better known as a toy for smartasses.
-
October 16, 2021 at 12:50 am #212162
Anonymous
Guestperl was easier to learn and safer than 1980’s C
it was vaguely familiar and easier than using wads of awk/sed/bash
it was really good for being flexible compared to anything else that could be labeled "scripting" at the time
it’s still terrible 😛
-
-
-
-
-
October 15, 2021 at 10:16 pm #212157
Anonymous
GuestPerl 6 taking forever to have a stable implementation and Perl 5 not having a new release for >2 years while PHP, Ruby, and Python steadily improved and became more mature. Also cPanel (written in Perl ironically) made hosting PHP applications far easier than Perl CGI applications
-
October 16, 2021 at 12:58 am #212163
Anonymous
GuestIt died of old age.
-
October 16, 2021 at 2:06 am #212168
Anonymous
Guestnothing perl7 coming soon
-
October 16, 2021 at 2:10 am #212169
Anonymous
Guestnothing it is still alive and well and it is still the dynamic language for text manipulation and regex.
-
-
AuthorPosts
- You must be logged in to reply to this topic.