Earlier quoted context omitted.
> But Python has trounced Perl for almost any task. Well, I think Perl beats Python in quick and concise one-liners written from the command line, doesn't it? Not that I know much Perl, though.
It does but it's still annoying to write on a line as opposed to Ruby or Lua. Writing Python one liners with significant whitespace is out of the question I guess.
Larry Wall has approved renaming Perl 6 to Raku
381–390 of 463 posts
Re: Larry Wall has approved renaming Perl 6 to Raku
#382Earlier quoted context omitted.
Spacy, the new kid on the block, is in python...
There are many more tasks in NLP than what SpaCy offers even though it is a nice API. I use SpaCy near daily, but academic research goes beyond NER, dep parsing and PoS tagging. For instance, [1] is a tool for text-to-pictograph translation system I worked on. The core engine is entirely written in Perl 5. [1] http://picto.ccl.kuleuven.be/index_engspa.php
Re: Larry Wall has approved renaming Perl 6 to Raku
#383What utility does Perl provide in a world dominated by python?
And Perl programs do not spontaneously decompose when copypasted also.
And CPAN is still a very profitable gold mine to explore.
Re: Larry Wall has approved renaming Perl 6 to Raku
#384Earlier quoted context omitted.
Why not before? Because Perl is you know, dead. Jokes aside, it's a pretty nice language apart from the !$double .@sigils. If I'd switch from Perl 5, I'd probably switch to Ruby, as Perl 6 oops Raku is quite slow.
Ruby is also quite slow. The last benchmarks I saw makes it pretty clear Raku has closed the gap with Ruby (at least the mainline C implementation of Ruby) on a lot of fronts, and is likely to be faster for many things in another year or two and the VM gets better at optimization. My google fu isn't up to finding those benchmark results now, but it's no secret that Ruby is pretty sluggish compared to Perl 5.
Re: Larry Wall has approved renaming Perl 6 to Raku
#385Earlier quoted context omitted.
Is there a TLDR on what's wrong with the name "Perl 6" for those of us who have zero context?
Perl 6 sounds like a successor of Perl 5 but in reality it is a totally new language. Many long time Perl 5 users think a new name for a new language would have been better. The name Perl 6 was damaging to the popularity of Perl because beginners were confused whether they should learn Perl 5 or Perl 6. The same confusion existed in Python: Python 2 vs. Python 3 but the Python Wiki was always very clear. Until a cert…
I started to use Python when 3 was taking off. Did some code on 2 for a few months, then just swapped the interpreter without any modification of the code (beside print).
For advanced devs the story may be different.
Re: Larry Wall has approved renaming Perl 6 to Raku
#386I'm amazed that Perl is still around. I personally find it the least readable language that I've ever used, and that includes a lot of languages. But some people really seem to love it, for reasons a bit beyond me.
Re: Larry Wall has approved renaming Perl 6 to Raku
#387Julia has a really great threading model coming in v1.3, which is likely to be released this month: https://julialang.org/blog/2019/07/multithreading It already supports a variety of parallel techniques but it's about to get easier and safer (e.g. safe I/O).
Is Julia getting more stable? I remember that was the big issue a few years ago, especially since it calls so many weird CUDA apis.
Re: Larry Wall has approved renaming Perl 6 to Raku
#388Earlier quoted context omitted.
Is Julia getting more stable? I remember that was the big issue a few years ago, especially since it calls so many weird CUDA apis.
Well, that's what reaching 1.0 was supposed to represent, but I don't (get to) use it (for the kind of work I do) so I cannot say for sure if that actually worked out in practice.
Re: Larry Wall has approved renaming Perl 6 to Raku
#389Naming matters. Nim changing from "Nimrod" matters. Cockroachdb's name is offputting. Perl 6's name has caused endless confusion and by itself sabotaged both Perl 5 and Perl 6. Perl 6 has interesting ideas but I don't even want to touch it because its naming issue is so toxic. I'm glad they're going to rename it.
Re: Larry Wall has approved renaming Perl 6 to Raku
#390From what I could tell, Raku appears to be from Rakudo, the Perl 6 compiler, which is a shortened form of rakuda-dou (="way of the camel" in Japanese). Rakudo also means "paradise". The "raku" from "way of the camel" means "camel", while the "raku" from "paradise" means "fun" or "enjoyable" (or "music"). Incidentally, it also happens to sound similar to "roku" (="six").
And back when we had to read books to learn a language, the definitive guide on Perl was called "the camel book." https://en.wikipedia.org/wiki/Programming_Perl