I bought two Raku/Perl 6 books for an unknown reason and had to carry them with me all day. They were very cheap, but I doubt that I’ll ever read them.
I bought two Raku/Perl 6 books for an unknown reason and had to carry them with me all day. They were very cheap, but I doubt that I’ll ever read them.
@ChristosArgyrop @oalders It’s a tricky path. #Perl has never been defined by anything other than its implementation. There is no language spec, and no one claims its packaged test suite as a comprehensive means of certification. (Sorry #VelociPerl.)
That’s one of the issues #RakuLang (née #Perl6) sought to address, but it did so by specifying and producing test conformance for a different language.
@profoundlynerdy I don’t know why JPL / #Java #Perl Lingo fizzled. Presumably Larry shifted focus to #RakuLang (née #Perl6) in Y2K and @OReillyMedia didn’t find anyone to take up spearheading it.
/ @fglock
"'The grand rewrite that was #Perl6 (now #RakuLang) was a decade-plus slow suicide attempt by the Perl community."
Eh? If you mean that the Perl community should have (way back then) helped make Perl 6 (now Raku) a success, and help to make all Perl code run in Raku, so that Perl would no longer be necessary, indeed.
But that did not happen. And now Raku is getting better and more modern. And Perl, well, it's Perl, and Perl is beautiful. But I like Raku better.
@baboond #Refactoring is exactly the opposite of “abandoning the legacy project and starting anew.”
Do you know what usually happens when a company or project *actually* embarks on the latter? Failure and eclipse by the competition.
This thread started with @adanskana asking if he should learn #Perl: https://mastodon.social/@adanskana/112658986556408140
The grand rewrite that was #Perl6 (now #RakuLang) was a decade-plus slow suicide attempt by the Perl community.
Just posted: Raku Programming Tutorial: Detect Incoming Asteroids! ...With JPL, NASA, and Raku / Perl 6 https://www.friendlyskies.net/notebook/raku-programming-tutorial-detect-incoming-asteroids-with-jpl-nasa-and-raku-perl-6
#rakulang #perl6 #perl #linux #ubuntu #programming #scripting #foss
Just posted: How to install Raku (programming language) in Ubuntu 22.04 using Rakubrew https://www.friendlyskies.net/notebook/how-to-install-raku-programming-language-in-ubuntu-2204-using-rakubrew
#rakulang #perl6 #perl #linux #ubuntu #programming #scripting #foss
Programmer since the late #80s.
Basic, Pascal, C++, Java, Prolog, Perl, Bash.
Modern times don't suit me, that's why I try #oldbytes. It looks like I would be among nice guys here and I think I am one too.
I'm here for social interaction on #programming. I have a sweet spot for #Perl and another one for #benchmarking.
After having used (and forgotten again) a dozen other languages I hope to finally integrate #Perl6 a.k.a. #RakuLang into my daily life.
I don't plan to pretend being an expert but will rather muse on unknown territory and appreciate feedback.
@jwz @pjakobs @leonerd @lizmat @Sdowney I just noticed Damian Conway’s comment that #RakuLang (then #Perl6) intended to be “a hundred-year [#programming] language”: https://github.com/Raku/problem-solving/issues/81#issuecomment-519776528
IMHO that points to the heart of why the Perl 6 effort was so disastrous for the #Perl community: it tried to create a hundred-year language by burning a decade+-old language for fifteen years.
@pjakobs @jwz @leonerd @Sdowney I think it’s charitable to the #Perl 6 splitters. The Golgafrinchan Ark B group in "The Hitchhiker's Guide to the Galaxy" was mostly harmless 😉 (and useless); the #Perl6 effort was, at best, neglecting #Perl5 compatibility, and at worst, actively throwing bombs at it.
@jwz @pjakobs To @leonerd’s first point, #Perl6 was renamed #RakuLang in 2019 after @lizmat finally realized that “#Perl" in the name was "confusing and irritating" to all concerned:
https://news.perlfoundation.org/post/tpf-response-raku-rename
https://github.com/Raku/problem-solving/issues/81
It was not abandoned, @Sdowney.
@jwz @leonerd @pjakobs To @jacobydave’s point, here are the receipts:
* 2000, v5.6: https://perldoc.perl.org/perl56delta
* 2002, v5.8: https://perldoc.perl.org/perl58delta
(#Perl6 Osbornes the air out of the room for a bit)
* 2007, v5.10: https://perldoc.perl.org/perl5100delta
* 2010, v5.12: https://perldoc.perl.org/perl5120delta
From there it's a new major version like clockwork every year.
So the only thing that didn't change for a decade was @Sdowney's opinion of #Perl.
I took a look at the Raku Guide and I'm loving the stuff in #RakuLang (#Perl6) that wasn't present in Perl 5.
@mort You can get pretty far with #Perl 5* #RegularExpressions. Here's @perlancar’s #CPAN module based on @randalschwartz’s minimal #JSON parser as a single #regex: https://metacpan.org/pod/JSON::Decode::Regexp
Full docs on conditional #regexes, including the special `(DEFINE)` form that merlyn used: https://perldoc.perl.org/perlre#condition-yes-pattern-no-pattern
* #RakuLang hasn't been called #Perl6 for four years now. You're deadnaming the language.
@wordshaper @a13cui @Perl @randomgeek @joelle I don’t know what you mean by “actual #Perl6.” Was anyone outside of the echo chamber convinced that #Perl 6 *wasn’t* the next version after #Perl5.x before *or* during its “sister language” period?
Hell, @lizmat *still* has to interject, even after four years have passed, whenever she spots someone deadnaming #RakuLang.