in reply to Starting with Perl 6

To add to the excellent answers given so far:

Some of the Perl 6 hackers (including me) are writing a Perl 6 book. It's not nearly finished, but there are some chapters already worth reading.

See http://github.com/perl6/book/ for the source repository. You can either read the PseudoPod files directly (and ignore the markup), or go to the download section and grab the latest PDF release.

Finally: Don't hesitate to ask questions on our IRC channel #perl6. Usually there's somebody around to answer, at least if you live in "reasonable" time zones :-) (aka US or Europe waking hours, though we also have people from Australia and China).

Perl 6 - links to (nearly) everything that is Perl 6.

Replies are listed 'Best First'.
Re^2: Starting with Perl 6
by punkish (Priest) on Jan 14, 2010 at 16:50 UTC
    Thanks for the tip about the book. I downloaded it and am finding it very helpful. A few quick comments --
    • It would be helpful to use plain single quotes in the code fragments instead of curly single quotes.
    • Instead of including the basics of Perl in the book (there are many other books for that, and the concepts haven't changed that much anyway), it might be more useful to concentrate on comparing P5 to P6, showing equivalent code in both versions, with new, P6-specific idioms.
    --

    when small people start casting long shadows, it is time to go to bed
      it might be more useful to concentrate on comparing P5 to P6, showing equivalent code in both versions, with new, P6-specific idioms.

      It might, but that's not the book we decided to write. Our target audience are not only Perl 5 programmers, but more generally programmers interested in Perl 6.

      On #perl6 people ask about introduction to Perl 6, and they have no prior experience with Perl 5. Sending them off to learn Perl 5 first to then forget a third of it and learn something else -- that feels just wrong.

      But still there is more Perl 6 literature for the Perl 5 savvy programmer (like my blog series, and various other documents).

      Perl 6 - links to (nearly) everything that is Perl 6.