fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

9.8K
active users

#perl5

0 posts0 participants0 posts today

@veer66
Both statements can be true!

Perl's TIMTOWTDI slogan, "There Is More Than One Way To Do It" is a feature to the enlightened and a flaw to prescriptivists who recoil from "choice is good".
("Perl doesn't have a Rails" - Right, it doesn't have a=one, it has choice of seven, where seven is a variable.)

Predictability is intentional. Perl5 for a decade put compatibility ahead of progress; techniques to allow both have revived progress without sacrificing compatibility.

Replied in thread

@profoundlynerdy
I don't really know Raku but I'm assuming it is close enough to #Perl5 for this purpose.
Assuming you can guarantee the doc is well formed.
my @blocks = split( /^START$|^STOP$/, $full test );
You will need to check that I have remembered the syntax properly.
Then you can step through all the odd numbered indexes to find the bits you want.

Let's assume I could decide the language on new separate projects.

Is there somewhere a list of example projects or feature sets where I could understand when #RakuLang provides an obvious advantage over starting yet another a #Perl5/CPAN project?

Something beyond the separate features of parallelism, async, grammars, OO.

I need it from two POVs:

- me, Perl experienced but Raku beginner
- serious arguments when decision gets challenged

Replied in thread

@PerlPlayer
Yeah, though in the case of '~~' I can follow the rationale.

It was a new operator anyway. I haven't followed what is planned with it or if it was disturbing other things but I could understand the removal of the smartmatch *feature* and transitively understand that the corresponding operator alone would be a bit awkward without a default functionality behind.

Do you know more about the story of the removal? Haven't followed p5p lately...

Announcing the development of a new Perl compiler for the Java Virtual Machine (JVM). This allows Perl code to execute directly within the JVM, enabling seamless interoperability with Java libraries and the broader JVM ecosystem.

For more details, visit [github.com/fglock/PerlOnJava].

GitHubGitHub - fglock/PerlOnJava: An implementation of the Perl programming language designed to run on the Java platformAn implementation of the Perl programming language designed to run on the Java platform - fglock/PerlOnJava
#Perl#Perl5#JVM

Anyone here have experience updating a Dockerized Perl application? Specifically I am looking for help upgrading the app from 5.26 to 5.30 and how to rectify errors where some libraries (I think?) were built for Perl 5.26 and won't work under 5.30?