logoalt Hacker News

__dtoday at 5:46 AM1 replyview on HN

Disclosure: I'm not intimately familiar with all this.

I think Perl5 was originally planned to be replaced by Perl6. Then Perl6 took much longer than anyone expected, and kinda ended up in a different place. Perl5 was re-anointed as the once-and-future Perl, and what had been Perl6 became Raku.

If I remember correctly, somewhere in the middle of all that there was talk of running Python (and other languages) on the new Perl6 VM.


Replies

lizmattoday at 10:50 AM

The Rakudo implementation of the Raku Programming Language uses the MoarVM, which is pretty much a generic VM. All you need to do(TM) is write a grammar and associated actions to build the right bytecode out of the given Python source.