Ask HN: Perl 6: Do you use it, how do you like it, what do you do with it?
1–10 of 163 posts
Re: Ask HN: Perl 6: Do you use it, how do you like it, what do you do with it?
#2Re: Ask HN: Perl 6: Do you use it, how do you like it, what do you do with it?
#3I honestly haven't heard of anyone using Perl for anything new. Sure there is a lot of legacy Perl 5 being used and maintained, but Perl 6? For a new project? I've never even seen it on a short list.
Also, perl 6 is effectively a completely different language from 'normal' perl (i.e. perl 5.x). The difference between the two is far far bigger than say python 2 -> 3.
As a perl programmer, I see no obvious benefit from switching from perl 5 -> 6, it would be the same as switching from perl to a completely different language. You're not going to be able to take your existing code and familiar libraries with you.
Re: Ask HN: Perl 6: Do you use it, how do you like it, what do you do with it?
#4Re: Ask HN: Perl 6: Do you use it, how do you like it, what do you do with it?
#5Let's say that I'm glad that Perl 6 is there as an option.
Re: Ask HN: Perl 6: Do you use it, how do you like it, what do you do with it?
#6Traits and roles are really neat - they feel like a natural conclusion to what Ruby started building upon with respect to metaprogramming natural syntax and encouraging developer happiness over strictness.
On the whole, however, many small parts of Perl 6 feel immature. There's no core JSON/YAML module, and there's no "official" module manager yet - just panda[1] and a few others.
Overall I'd recommend tinkering with it, but I don't think it's ready (as an ecosystem) for larger development. Hopefully soon, though!
Re: Ask HN: Perl 6: Do you use it, how do you like it, what do you do with it?
#7I honestly haven't heard of anyone using Perl for anything new. Sure there is a lot of legacy Perl 5 being used and maintained, but Perl 6? For a new project? I've never even seen it on a short list.
I use perl for new code all the time. It's not a trendy language, so it won't get much coverage on HN, but the language and libraries are great IMO. Also, perl 6 is effectively a completely different language from 'normal' perl (i.e. perl 5.x). The difference between the two is far far bigger than say python 2 -> 3. As a perl programmer, I see no obvious benefit from switching from perl 5 -> 6, it would be the same a…
Re: Ask HN: Perl 6: Do you use it, how do you like it, what do you do with it?
#8Re: Ask HN: Perl 6: Do you use it, how do you like it, what do you do with it?
#9I had issues finding the right modules to use, like which webserver to use, with which module to make http requests. But the biggest issue was that the hoster I initially wanted to use doesn't have perl6 pre-installed, and compiling it fails because the compilation itself uses too much memory. I then moved it to a bare metal server, where compiling Rakudo Star succeeded.
The whole Rakudo Star thing, that there are different VMs (that there are VMs in the first place), that there are different module manager, all that was totally confusing. But I liked the language itself a bit, it was nice testing something else.
Re: Ask HN: Perl 6: Do you use it, how do you like it, what do you do with it?
#10I hadn't even realized Perl 6 was out! I remember years ago it kind of being labeled as the "Duke Nukem Forever" of programming languages versions. I don't personally use it but I'm glad to see it is out (even if I found out a year late).