Issue #381 - 2018-11-12 - What is the name of my Perl? Raku? Rakudo? Perl? Perl 5? Perl 6?

latest | archive | edited by Gabor Szabo
This edition was made possible by the supporters of our cause.
Don't miss the next issue!

Hi there,

this was a confusing week for me and I am trying to clarify things for myself. Maybe it will help you too. Or confuse you even more. Pick whichever fits you!

Raku is a type of Japanese pottery and also the nickname of an (old/new) programming language once people referred to as 'the future of Perl' or the 'demise of Perl'. It can be found at (Though I would think it should be Raku.does correctly. Unless, of course, if Raku is plural.)

Diwali is the Hindu festival of lights and also the code name of the most recent definition of a programming language. This is what got released this week, but it is not something you can 'run'. It is 'just' a specification.

Rakudo the name of the implementation of a programming language. (compiler/interpreter). You can download and install it from here. The most recent version is from yesterday, but it is still based on the spec that was around before the Diwali spec was released.

Rakudo Star is a 'distribution' or 'packaging' of the Rakudo compiler/interpreter with documentation and a bunch of additional code that make it more useful. This is also pre-Diwali, but eventually, hopefully, definitely (etc.) a new version will be released soon. (This is what you need to try things out.)

Perl 6 a sister language of Perl 5 where the family name is Perl and the given names are 5 and 6. Extra points for writing in the 'Hungarian order' - family name first.

Perl 6 is the non-backward compatible major update of the Perl programming language.

Pick any of the explanations you like. For now I'd just stick to Perl 5 and Rakudo Perl 6.

I hope some of these links will help you avoid doing your job for 2-3 hours.

Enjoy your week

Gabor Szabo


Make your business stick with’s world-leading sticker maker is your one-stop shop to make your business stick. You can create custom stickers, labels, decals, magnets, and more in any size, shape, and order quantity. If you’re printing your own custom stickers for your staff or to hand out at events, we have you covered. Start designing today with StickerYou’s world-leading sticker maker. Use code PERL10 at checkout for a 10% discount.

(Test) Automation - CI - CD - DevOps

by Gabor Szabo (SZABGAB)

As you might know my day-job is to help teams improve their development process by introducing Test Automation, CI/CD and other DevOps practices. Mostly I work with local customers, but I have started to work with a remote client and I wish to expand this. So if you feel your organization could get some boost in that area, get in touch with me.


Rakudo Star Release 2018.10

A new release of Rakudo. Already using the name Raku, but still based on the previous spec.


Quo vadis, Perl?

by Claudio Ramirez (NXADM)

Claudio describes several possible scenarios regarding the future of Perl 5 and Perl 6.

Moose Loose Ends

by John Scoles (BYTEROCK)

The Loose end series in the Moose series. This is episode one, but there are already 8 episodes.


meta::hack is back!

by Olaf Alders (OALDERS)

Working on Meta::CPAN while being co-located.


Perl Tutorial

A section for newbies and for people who need some refreshing of their Perl knowledge. If you have questions or suggestions about the articles, let me know and I'll try to make the necessary changes. The included articles are from the Perl Maven Tutorial and are part of the Perl Maven eBook.

Perl 6

Announce: Raku Perl 6 'Diwali' 6.d Language Specification Release

by Zoffix Znet (ZOFFIX)

It is a huge step for the deveopment of Perl 6, but for most of us it is 'just' a document. Once we'll have the Rakudo compile that will be the bigger issue. Still you might want to read ahead on what will be in this new version that will be released within a few weeks.

Larry Wall Announces Alternative Name 'Raku' for Perl 6

by Sue Spence (SUE)

This is not the annuncement by Larry Wall. Here Sue tells us a bit about the storm that followed the 'announcement'.

On Raku

by Elizabeth Mattijsen (ELIZABETH)

What do you need to do if you really want to use the Raku name instead of Perl 6 and how to get over this extra nickname. Comments here and here

Weekly collections


Barcelona Perl Workshop

Saturday 17 Nov 2018, Barcelona

London Perl Workshop 2018

November 24th, 2018, London

European PerlCon 2019

August 7-9, 2019 Riga, Latvia

Perl Jobs by Perl Careers

Sometimes, it's about the people - Perl developer in West London

The project is challenging, the team is great and the company is both successful and growing. The best possible mix to ensure you enjoy your time at work

Perl mentor needed for large and growing team - train the next generation of Perl developers in London

Do you have some great Perl war stories? Can you help guide and grow the experience of junior Perl developers? Never get tired of explaining what use utf8; doesn’t do?

Junior Perl Developer who needs a career boost?

Taking the journey from Junior to Senior – and building a strong work history – is a lot more fun in the right job

You know, you could get the Perl Weekly right in your mailbox. Every Week.
Free of charge!

Just ONE e-mail each Monday. Easy to unsubscribe. No spam. Your e-mail address is safe.
Perl Weekly on Twitter RSS Feed of the Perl Weekly. Updated once a week