Perl 6 and Parrot Essentials
  • Perl 6 and Parrot Essentials
  • Perl 6 and Parrot Essentials

Perl 6 and Parrot Essentials

4.0 1
by Allison Randal, Dan Sugalski, Leopold Totsch
     
 

Distilling many years of Perl experience—including an insiders look at Perl development (the authors are members of the Perl 6 core development team)—Perl 6 and Parrot Essentials, 2nd Edition is an unparalleled preview of major changes in the widely-anticipated Perl 6. This sneak peek of what's coming in Perl includes succinct but thorough coverage

…  See more details below

Overview

Distilling many years of Perl experience—including an insiders look at Perl development (the authors are members of the Perl 6 core development team)—Perl 6 and Parrot Essentials, 2nd Edition is an unparalleled preview of major changes in the widely-anticipated Perl 6. This sneak peek of what's coming in Perl includes succinct but thorough coverage of groundbreaking new developments in Parrot—the language-independent interpreter engine that will execute code written in the new Perl 6 language. Designed to be language independent, Parrot can be used to interpret other dynamic languages such as Python, Tcl, Ruby, and even Java.Perl 6 and Parrot Essentials also uncovers the most revolutionary change in the language itself—Apocalypse 12 on objects. The Apocalypse design documents (in the sense of "revealing", not "end-of-the-world") explain significant changes in new Perl 6 features, numbered according to the chapters in O'Reilly's landmark Camel book , Programming Perl.Apocalypse 12 is the result of cutting-edge research in object-oriented languages and is guaranteed to grab the attention of any serious Perl programmer. Perl 6 and Parrot Essentials also includes expanded coverage of Apocalypse 5 (regular expressions) and Apocalypse 6 (subroutines).Perl 6 and Parrot Essentials is the only book available to chart the course of the long but fruitful voyage of Perl 6. It reveals all the ingenious developments that will make Perl 6 more powerful and easier to use.Perl gurus and programmers alike will rely on this slim but essential book for both a clear view of the Perl horizon and to ensure they hit the ground running once this important new version of Perl is released.

Read More

Product Details

ISBN-13:
9780596007379
Publisher:
O'Reilly Media, Incorporated
Publication date:
06/28/2004
Series:
Essentials Series
Edition description:
Second Edition
Pages:
298
Sales rank:
1,327,571
Product dimensions:
5.96(w) x 9.06(h) x 0.74(d)

Meet the Author

Allison Randal is the assistant project manager of the Perl 6 core development team. She has been working closely with Damian Conway and Larry Wall on Perl 6 and has co written the "synopses" of Perl 6. She is dedicated to the success of the project and is one of the very first to learn about anything new that's proposed for Perl 6.

Dan Sugalski is the chief architect for Parrot, the interpreter engine for Perl 6. He's been a Perl 5 core developer for years, writing more than a dozen modules in the process. He's been a contributor to The Perl Journal and The Perl Review, as well as the O'Reilly Network.

Leopold Totsch hails from Austria where he first started working with computers in 1976. He is an independent software developer who has been exploring and developing open source software since 1991. He's a frequent contributor to isdnlog (an open source project for monitoring ISDN lines and optimizing telephone costs) and spends the majority of his free time working on Parrot, the language-independent interpreter developed as part of the Perl 6 design strategy. Leopold T tsch is the pumpking for Parrot.

Read More

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >

4 out of 5 based on 0 ratings. 1 reviews.
Guest More than 1 year ago
Perl 5 is the current version of Perl out there in active use. But a cadre of key developers has been steadily tooling up a major upgrade, Perl 6. This book gives you a detailed preview that claims to be an accurate description of what it will be, when it is officially released. In part, of course, so that existing Perl users can plan for the future. But the book is also a call to arms. If you are enticed and intrigued by Perl 6, and would like to contribute to its development, then please do so! The authors show how to join the development team. An all-volunteer effort, mind you. They can't pay you anything. Speaking of which, that brings up the second part of the book. As part of the Perl 6 effort, there is a related project, Parrot. It will be a language independent virtual machine that can convert Perl 6 source to a byte code binary. And also do likewise for Tcl, Python, Java and other languages. Does this ring any bells? Sounds in the spirit of Microsoft's .NET. That was and is a massive task in design and implementation. No one outside Microsoft, and precious few inside, knows how much it is costing. What is impressive is that here in Parrot, we have a bunch of volunteers trying a similar effort, with no $budget to speak of. Can they do it? The authors strongly argue, 'yes'.