Live data from Hacker News

A Complete Course of the Raku programming language

course.raku.org

31–40 of 110 posts

Re: A Complete Course of the Raku programming language

#31
post #8

I'm so glad they renamed Perl 6, having it dangling for decades like a Sword of Damocles hurt Perl more than anything else could. At least both languages are now able to progress in their separated ways, and I must say Raku is a really pleasant language, and a joy to use.

Not sure Raku was the best choice.

I initially thought this was about the programming language for roku and was a little disappointed it was about perl 6 changing names.

Re: A Complete Course of the Raku programming language

#32
post #7

Over the years I have learned and dipped my toes in many programming languages, and I'd need some kind of reason to look into yet another language. What are Raku's main contributions to the programming language design space that I probably haven't seen elsewhere?

Rational numbers instead of floating point as the default real type.

That's not exactly a new innovation though; Lisp has had a whole numeric tower for a few decades now…

Re: A Complete Course of the Raku programming language

#33

Sadly only first part is complete. Raku is the much more functionally inspired new Perl. It’s the renaming of Perl 6 and means “camel” or “paradise” in Japanese.

Camel is rakuda. Raku means easy, comfortable, without trouble, etc.

Re: A Complete Course of the Raku programming language

#34
post #20

Raku seems to be stuck in a "we'll optimise that later" dead-end, especially with string processing. Parse a large log file with a regex and compare Raku with Perl5. Raku has a long way to go.

Raku also suffers from a lack of ecosystem. Perl5 and Node have huge advantages there.

Re: A Complete Course of the Raku programming language

#35

Is perl or "Raku" still used in serious new applications these days? I'm not talking about gluing stuff together with scripts - I mean a large project operating wholly under it

> used in serious new applications these days?

Unpack this for us... Do you mean commercial applications? If so, you can determine for yourself the small number of languages used for "serious applications".

If you mean data analysis, ETL, system administration, and general data reconstruction, I can't think of a faster, more appropriate language than Perl. Sed and awk are also powerful mainstays.

Re: A Complete Course of the Raku programming language

#37
post #6

Sadly only first part is complete. Raku is the much more functionally inspired new Perl. It’s the renaming of Perl 6 and means “camel” or “paradise” in Japanese.

Is Perl/Raku widely used these days? Are they worth learning? I've always been curious about those languages but I've had the impression that people are moving away from them.

I use both every day. The core perl5 packages I rely on are updated regularly. The perl5 runtime is released on a reliable schedule. Everything works.

I use raku mostly for fun. It has come a long way. It has further to go, but I don't mind. There is a surprising amount of vital packages already available for getting things done.

I don't think anyone believes perl5 will be as popular as it was years ago, or that raku will be a top-five language, but who cares? As long as the core community persists, its enough.

Re: A Complete Course of the Raku programming language

#38
post #7

Over the years I have learned and dipped my toes in many programming languages, and I'd need some kind of reason to look into yet another language. What are Raku's main contributions to the programming language design space that I probably haven't seen elsewhere?

Raku incorporates many of the neatest ideas in languages but retains a perlish flavor. I would almost equate it with Racket, in that there is support for many styles of coding, and your code may look nothing like another's. TMTOWTDI is fundamental to the perl philosophy so if you prefer total consistency, you are probably better off with python or go.

Re: A Complete Course of the Raku programming language

#39
Raku is a seriously cool programming language, but it is still not at the level to where I'll put in learning effort past all the tutorials I've read in the past. When it reaches maturity, I could see myself using it in some hobby projects. It seems like it has a good bit of the power you see in languages like Smalltalk, but in a more accessible package.

Re: A Complete Course of the Raku programming language

#40
post #16

So far I have found the lack of good tutorials my main roadblock towards learning Raku. I am looking forward to spending the weekend working my way through this.

LearnXinYminutes has a great tutorial. The main raku.org site already has incredible docs.
Post reply on HN