Parrot 1.8.0 "Zygodactyly" Released!

Shane Calimlim ImustDIE at
Tue Nov 17 23:05:11 UTC 2009

If anyone else is interested, pmichaud linked to this in #perl6 earlier, it
explains some of the changes and reasoning behind them:

On Tue, Nov 17, 2009 at 2:39 PM, Jonathan Leto <jaleto at> wrote:

> Howdy,
> On Tue, Nov 17, 2009 at 11:55 AM, Shane Calimlim <ImustDIE at>
> wrote:
> > Just a quick, random, question: I noticed under NQP it lists "- NQP has a
> > new PAST-based regex engine (intended to replace PGE)."  I'm just curious
> > whether this means PGE is intended to be replaced globally, and if so,
> why?
> > And if not, why not use it in NQP?  (I have no dispute, just curious)
> NQP now has the power to replace (most of) the Parrot Compiler Toolkit
> (PCT), which uses Parrot Grammar Engine (PGE). This doesn't mean that
> everything will immediately be converted, but HLL's starting now can
> use NQP instead of PCT+PGE.
> The reason that NQP doesn't use PGE is because it is better and more
> Perl 6 spec-compliant. It does use the file Perl6Grammar.pbc to build
> "p6regex", a self-hosting Perl 6 Regex compiler, as well as
> HLLCompiler.pbc from PCT.
> The best way to think about it is: NQP now provides a much nicer
> interface for HLL developers than PCT + PGE does currently. You can
> still use PCT and PGE, but there is now an easier-to-use solution.
> pmichaud++ can go into more detail, if you need. He actually knows
> stuff, I just pretend.
> Duke
> --
> Jonathan "Duke" Leto
> jonathan at
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the parrot-dev mailing list