"Perl 6 and Parrot Essentials" Released by O'Reilly
From: | "Kathryn Barrett" <kathrynb-AT-oreilly.com> | |
To: | lwn-AT-lwn.net | |
Subject: | "Perl 6 and Parrot Essentials" Released by O'Reilly | |
Date: | Mon, 02 Aug 2004 15:52:56 -0700 |
For Immediate Release For more information, a review copy, cover art, or an interview with the authors, contact: Kathryn Barrett (707) 827-7094 or kathrynb@oreilly.com An Inside Glimpse at a Work in Progress O'Reilly Releases "Perl 6 and Parrot Essentials" Sebastopol, CA--There's a certain fascination in watching a work in progress. When you observe a building under construction, for instance, you may be able to visualize the form that it will eventually take, but there are likely to be some surprises along the way. There may be unexpected features, or a few pleasing touches here and there. Whether the end result ultimately does justice to the development process is something that will have to be determined, but studying the construction itself is an intellectual and creative exercise that lends an added element of interest to whatever emerges. The creation of a programming language is much the same, and fascinated viewers have watched the making of Perl 6 unfold with great interest. In "Perl 6 and Parrot Essentials" (O'Reilly, US $29.95) by Allison Randal, Dan Sugalski, and Leopold Totsch, Perl programmers and others are offered an unparalleled sneak-preview of the development of Perl 6. "Perl 6 and Parrot Essentials" is an introduction to the latest in-progress technology of Perl 6, including an insider's look by authors who are members of the core development team. The preview goes beyond the Perl 6 syntax to include succinct but thorough coverage of groundbreaking new developments in Parrot, the language-independent virtual machine created as part of Perl 6. Parrot can be used to interpret other dynamic languages such as Python, Tcl, Ruby, and even Java. The book offers an explanation of the various stages of the project with reference material for programmers who are interested in the planned changes or who want to contribute to the project. As the authors explain, "Perl 6 isn't far enough along to support a book on the level of 'Programming Perl.' However, as development goes on, we've found that the accumulated lore of the past few years is quite an entry barrier for new people. This book is a snapshot of the current status, designed to ease that first step. It covers the project through Apocalypse 12 and 0.1.0 release of Parrot." As stated, "Perl 6 and Parrot Essentials" reveals the most revolutionary change in the language itself: Apocalypse 12 on objects. The Apocalypse design documents explain significant changes in the new Perl 6 features, numbered according to the chapters in O'Reilly's 'Programming Perl,' or Camel book. 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. The book also includes expanded coverage of Apocalypse 5 (regular expressions) and Apocalypse 6 (subroutines). The earlier edition of this book, "Perl 6 Essentials," was the first book to offer a peek into the next version of the Perl language. This new edition goes even further into the exciting code and new language features that are the future of Perl. "Perl 6 and Parrot Essentials" will both whet and satisfy the curiosity of interested observers of the project, showing how changes in the language will make Perl more powerful and easier to use. Additional Resources: Chapter 10, "Parrot Intermediate Representation," is available online at: http://www.oreilly.com/catalog/059600737X/chapter/index.html For more information about the book, including table of contents, index, author bios, and samples, see: http://www.oreilly.com/catalog/059600737X/index.html For a cover graphic in JPEG format, go to: ftp://ftp.ora.com/pub/graphics/book_covers/hi-res/05960[...] Perl 6 and Parrot Essentials Second Edition Allison Randal, Dan Sugalski, and Leopold Totsch ISBN 0-596-00737-X, 279 pages, $29.95 US, $43.95 CA order@oreilly.com 1-800-998-9938 1-707-827-7000 http://www.oreilly.com About O'Reilly O'Reilly Media, Inc. is the premier information source for leading-edge computer technologies. The company's books, conferences, and web sites bring to light the knowledge of technology innovators. O'Reilly books, known for the animals on their covers, occupy a treasured place on the shelves of the developers building the next generation of software. O'Reilly conferences and summits bring alpha geeks and forward-thinking business leaders together to shape the revolutionary ideas that spark new industries. From the Internet to XML, open source, .NET, Java, and web services, O'Reilly puts technologies on the map. For more information: http://www.oreilly.com # # # O'Reilly is a registered trademark of O'Reilly Media, Inc. All other trademarks are property of their respective owners.