News for hackers. Stuff that matters.
Re:Is Perl 6 Being Renamed? by dragonwriter on Thursday August 29, 2019 @01:00PM (#20831370)
> The coyness around whether it's "done" or not.

There's no coyness; the language spec and implementations are both actively developed, and it's a spec-first design, so Rakudo is sometimes incomplete with regard to the most-recent spec, but Rakudo is and for some time been a “production-ready, stable” implementation of Perl 6.

The language has been consistently described as stable since the “Christmas” release, Perl 6.c, on 25 December 2015, though it took a bit longer before Rakudo had a production-ready 6.c implementation; the current (and currently supported in Rakudo) spec is 6.d, released last year.

> Yes, it has a VM.

Several, in fact. (More if you count defunct historical ones like Parrot.)

> But why do people talk about ParrotVM and Rakudo as if they're different things?

Because they are: ParrotVM is a (AFAIK) essentially dead multilanguage VM that Rakudo used to support; Rakudo currently has a MoarVM backend, and a JVM backend, and IIRC there is a non-production-ready JS backend that is available separately.

There are no comments on this comment yet.