in reply to Starting to look at Perl6

Perl 6 has not been released, or even completely specified. Pugs is what you want to get started with. It is a toy implementation of a subset of Perl 6, written in Haskell.

After Compline,
Zaxo

Replies are listed 'Best First'.
Re^2: Starting to look at Perl6
by revdiablo (Prior) on Jul 11, 2005 at 16:13 UTC
    [Pugs] is a toy implementation of a subset of Perl 6

    I'm sure you had the best intentions when writing this, but I think it might have the effect of demeaning Pugs in the eyes of some. Certainly it's true that Pugs is experimental, constantly changing, and doesn't (currently) aim to be a production Perl 6 environment. But it has nonetheless become very important in the Perl 6 development process.

    It's pushing the language design, by getting P6 into the hands of more people. It's helping to push Parrot, being The Language It Was Intended For. It's blazing the trail, so to speak, for future Perl 6 compilers. It's showing how things can be done, so they can either be either emulated or avoided as appropriate. And, in my opinion the most important thing, it's getting people excited about Perl 6 again.