News for hackers. Stuff that matters.
Re:Is Perl 6 Being Renamed? by timdiggerm on Thursday August 29, 2019 @10:25AM (#20829762)
Okay, but is it a good, useful programming language? In some ways, the long development timeline suggests a slower, more stable way of doing language changes that appeals a lot to me.
Re:Is Perl 6 Being Renamed? by alabamenhu on Thursday August 29, 2019 @07:17PM (#20834624)
I think so. I regularly use JS and Java in daily life and used to use a whole host other languages in the past.

Perl 6 is actually a joy to code in, as weird as that sounds. It's fairly straightforward to begin using, but the deeper I go the more I see the huge benefit to its long development which was mainly in spec-writing. The two killer features (for my work, at least) have been the grammars (a sort of regex on steroids that is actually readable) and the multiparadigm approach. I mean you can do functional coding with Javascript sort of, but you end up with a lot of extra line noise compared to P6 where it was contempalted from the beginning (and multisubs clear things up even more). All the typical paradigms are integrated fairly seamlessly to let you choose the best tool for the job for whatever block of coding you're working on.

Re:Is Perl 6 Being Renamed? by daotoad on Friday August 30, 2019 @12:01PM (#20839839)
The type system and multiple get rid of so much “if this then do that” code.

  multi sub eat-pie( Pie slice where *.is-custard ) { ... }
  
  multi sub eat-pie( Pie slice where *.is-fruit ) { ... }

  multi sub eat-pie( Pie slice ) { ... }

  eat-pie( a-slice-of-pie );
That’s just awesome.
Re:Is Perl 6 Being Renamed? by mmaunder on Thursday August 29, 2019 @10:28AM (#20829784)
Since you had to ask, I'm guessing you don't use it either.
Re:Is Perl 6 Being Renamed? by ken on Thursday August 29, 2019 @11:44AM (#20830514)
I don't use it yet, either. Why are you trying to make it sound like a new language needs instant adoption, or it's dead for all time? It's not going to expire if it takes a few years.

There are two programming languages that I learned in their first 5 years. They both ended up being languages I dislike. A language that takes time to mature and isn't the pop language of the week sounds terrific to me.

Good languages stay in use for decades. If I miss the first 5-10 years of a new programming language, either I'll skip its turbulent youth and still be around for most of its life, or it'll turn out to have been a flash-in-the-pan language and I'll have missed nothing.

Re:Is Perl 6 Being Renamed? by Ultimatt on Thursday August 29, 2019 @06:25PM (#20834323)
Well you can take a look fairly easily with this https://perl6intro.com/ and this https://glot.io/new/perl6

If you want to be fancy you can run the JS implementation of the Rakudo compiler in browser targeting JS https://perl6.github.io/6pad/#b66f6f0eb46f296b8a285c45a152f1...

Re:Is Perl 6 Being Renamed? by wtetzner on Thursday August 29, 2019 @11:05AM (#20830117)
That doesn't mean there's not a reason to start using it.