Rendered at 10:33:21 GMT+0000 (Coordinated Universal Time) with Cloudflare Workers.
stakhanov 1 hours ago [-]
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.
librasteve 7 minutes ago [-]
lol - I guess there is no defence for the long delays in getting Perl6 out of the door (2000-2015) and for sure that Osborned perl (5) and created a justified reaction from the perl community who wished that it had never happened. Thus the (slow) divorce with this being the decree nisi.
Turns out that Larry (and the team) were much better at language design than project management.
That said, since 2015 we have been blessed with an awesome new language.
layer8 20 minutes ago [-]
Not everything needs to be a mainstream movement, and not being one doesn’t automatically make you a “true weirdo”.
stakhanov 6 minutes ago [-]
Not everything, but languages do serve a purpose tied to how many (and which) people speak them, and that's true for general purpose programming languages in the same way as for human languages. If learning Klingon is someone's "thing" then, well, everyone can judge for themselves whether the predicate "true weirdo" applies or not, but it's descriptive enough.
talkingtab 11 minutes ago [-]
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.
maxloh 2 hours ago [-]
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.
Turns out that Larry (and the team) were much better at language design than project management.
That said, since 2015 we have been blessed with an awesome new language.
That section is worth a read in my opinion.
> 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)