Prev: Introduction to Perl 6

Getting started

Perl 6 is a specification and a set of tests. Any compiler that passes all the tests is considered to be a valid Perl 6 compiler. There are several compilers for Perl 6. As of today, they are all partial and implement only a subset of the language.

  • Rakudo runs on the Parrot Virtual Machine and it is currently the most promising implementation.
  • Niecza is a compiler targetting the Common Language Runtime (.NET and Mono).
  • Perlito can be tried online as it can compile some Perl 6 code to Javascript and run in a browser.
  • Pugs written in Haskell was the first usable implementation, but it is currently only minimally maintained.

We are going to use Rakudo.

Prev: Introduction to Perl 6

Table of Contents


In the comments, please wrap your code snippets within <pre> </pre> tags and use spaces for indentation.
comments powered by Disqus

Perl 6 Tricks and Treats newsletter

Register to the free newsletter now, and get updates and news.