Scripters, now is the time!

The Raku Programming Language Collect, Conserve and Remaster Project

Scripters, now is the time!

Originally published on 30 December 2008 by Carl Mäsak.

Instead of futilely trying to sleep last night, I sat down and tried out an idea in Rakudo. Just a quick throwaway script, comprising a couple of arrays and a few for loops.

Now, I know that as soon as you expand your repertoire into something new, you run into bugs in Rakudo. But this time I ran into 7 bugs in the course of an hour. That surprised even me.

Actually, of those 7 “bugs”, one was a TODO feature request, and one was a general question about syntax… but still, 5 bugs in an hour is a lot. This tells me three things:

Rakudo has evolved at an amazing rate the last few months. You’re likely to find Raku features you’ve heard about already implemented in Rakudo, and most of the time, they work as specced! Did I mention that it feels great to be writing code in Raku, and then typing raku code-in-raku on the command line, and seeing it run?

We need more people who think it’s great to write and run Raku programs. With more eyeballs and hands, more bugs will be unearthed sooner, and Rakudo will be a stable, production-usable product sooner.

If you want to get involved, check out eric256’s Raku examples repository, and think of something you’d like to add to that. Or take pmichaud’s challenge. Or just come visit at #raku @ libera.chat and try some quick Raku one-liners on the eval bot hanging around, discussing the finer points of syntax with the regulars. Or just scratch a scripting itch of your own.

Whatever you do, there’s a small chance you might turn up what appears to be a bug. If you do, and if you submit that bug you’re a hero, because you’ve made Rakudo Raku a little bit more stable.

I’m sure there’s lots of that type of heroes out there, just waiting for some cool new piece of software to try. Try Rakudo.