14 comments

[ 1.9 ms ] story [ 26.5 ms ] thread
The link isn't working for me - anyone else?
Context: Raku was formerly Perl 6; it was renamed in October 2019 for compatibility reasons.

> The major goal Wall suggested in his initial speech was the removal of historical warts. These included the confusion surrounding sigil usage for containers, the ambiguity between the select functions, and the syntactic impact of bareword filehandles. There were many other problems that Perl programmers had discussed fixing for years, and these were explicitly addressed by Wall in his speech.

> An implication of these goals was that Perl 6 would not have backward compatibility with the existing Perl codebase. This meant that some code which was correctly interpreted by a Perl 5 compiler would not be accepted by a Perl 6 compiler. Since backward compatibility is a common goal when enhancing software, the breaking changes in Perl 6 had to be stated explicitly. The distinction between Perl 5 and Perl 6 became so large that eventually Perl 6 was renamed Raku.

https://en.wikipedia.org/wiki/Raku_(programming_language)

(comment deleted)
You know what my favourite Perl joke is, invented it myself, raku is a Japanese lisp :D
What if it had taken Nintendo 35 years to release the next GameBoy, and they now came along and said: "Listen up, everybody! We finally did it! It has a 16 bit processor now instead of 8 and 4 bit shades of green instead of 2, but it won't play any of your GameBoy games; you'll have to write new ones." -- If they did that, then being a hobby for a small number of true weirdos is the only way they could hope to fit into 2026. That's what Raku feels like to me.
I got 502 bad gateway. Then a register page. With a section about "Cyber Resilience Act".

That section is worth a read in my opinion.

> Raku began as Perl6

Guys.

We will just skip to perl7 anyway. People are too confused now.

Makes sense to split the foundation, as the communities have split (and withered).

From its inception Perl 6 was an incredible journey that resulted in a genuinely weird and interesting new programming language, and squandered a broad wealth of momentum and good will and enthusiasm from the Perl community at large. It was a dramatic slow death over the course of a decade, where people who had built their careers, and small and large companies who had built their economic engines on Perl got to come to the realization that the whole thing was over, killed somewhat inadvertently by its own creator...

I really should get back to playing some more with raku, it was a fun experience the last time I messed around with it. Feels very expressive, like it will support any harebrained scheme you come up with.
Perl, for all its quirkiness, remains my favourite language - even though I've never done any professional work in it, and I took it up long after its glory days. A shame how it plummeted. It feels like "Unix, but as a scripting language!"

I've never been able to love Python, PHP, JS, Ruby or any other dynamic language the same way.

Maybe I would like Raku too, but I wonder if it's worth the effort - the languages are similar, and I already know all the quirks of one. A bit like learning Dutch after German?