Pugs is an implementation of Perl 6, started by the lovely [Audrey Tang], that ended the long "Dark Ages" of a Perl 6 development without implementation. Its written in the purely functionel language Haskell, using the "Glasgow Haskell Compiler"<http://www.haskell.org/ghc/index.html> (GHC). It aims to implement the full Perl6 specification, as detailed in the [Synopses]. It has a dual core structure that embeds an Perl 5 interpreter allowing to use "CPAN"<http://cpan.org> modules inside Perl 6. The [test suite] was born as a part of the Pugs adventure as well as [Elf], [Perlito], [KindaPerl6] and many others projects.

^^^ Status

Currently, the Pugs.hs project exists mainly for historical/archival purposes, not for active development.

The goal during this hiatus is to continue maintaining Pugs.hs, so it remains
installable with current and future editions of the Haskell Platform, and
interoperable with current and future releases of the Perl 5 Language.