O’Reilly, 2003. — 208 p. — ISBN: 0-596-00499-0.
Perl 6 Essentials is the first book that offers a peek into the next major version of the Perl language. Written by members of the Perl 6 core development team, the book covers the development not only of Perl 6 syntax but also Parrot, the language-independent interpreter developed as part of the Perl 6 design strategy. This book is essential reading for anyone interested in the future of Perl. It will satisfy their curiosity and show how changes in the language will make it more powerful and easier to use.
How This Book Is Organized
Font Conventions
We'd Like to Hear from You
Project OverviewThe Birth of Perl 6
In the Beginning...
The Continuing Mission
Project DevelopmentLanguage Development
Parrot Development
Design PhilosophyLinguistic and Cognitive Considerations
Architectural Considerations
SyntaxVariables
Operators
Control Structures
Subroutines
Classes and Objects
Grammars and Rules
Parrot InternalsCore Design Principles
Parrot's Architecture
The Interpreter
I/O, Events, Signals, and Threads
Objects
Advanced Features
Parrot Assembly LanguageGetting Started
Basics
Working with PMCs
Flow Control
Stacks and Register Frames
Lexicals and Globals
Subroutines
Writing Tests
PASM Quick Reference
The Intermediate Code CompilerGetting Started
Basics
Flow Control
Subroutines
IMCC Command-Line Options
IMCC Quick Reference
Colophon