Perl 6 Essentials - Allison Randal, Dan Sugalski, Leopold Totsch

Perl 6 Essentials

Buch | Softcover
205 Seiten
2003
O'Reilly Media (Verlag)
978-0-596-00499-6 (ISBN)
19,65 inkl. MwSt
zur Neuauflage
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Zu diesem Artikel existiert eine Nachauflage
This text provides an overview of the current state of Perl 6, an explanation of the various parts of the project, reference material on the system components already developed, and plans for future development.
"Perl 6 Essentials" is a sneak-preview of Perl 6, the widely-anticipated rewrite of the Perl programming language. Still in development, the Perl 6 project is a community-based effort to keep Perl vibrant well into the 21st century. This 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. Although Perl remains a vibrant language with a fiercely loyal following, it has undergone many changes to keep up with new technologies and applications that were not anticipated when Perl was first introduced in 1987. Through its community-based development model, Perl has kept up with changing times and remained fresh when other languages might have stagnated. Internally, however, there have remained kinks and stumbling blocks that developers have needed to sidestep, long-abandoned features that have been maintained only for backwards compatibility, misdirected phrasings that have hindered more intuitive syntax structures, and a cacophony of modules that sometimes work well together, but occasionally don't.
Perl continues to have a strong following devoted to its development, but in the meantime, a group of core Perl developers have begun working on Perl 6, a complete rewrite of the Perl language. While Perl's creative philosophy and common-sense syntax are sure to remain in Perl 6, everything else in the language is being re-examined and recreated.

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.

Preface 1. Project Overview The Birth of Perl 6 In the Beginning ... The Continuing Mission 2. Project Development Language Development Parrot Development 3. Design Philosophy Linguistic and Cognitive Considerations Architectural Considerations 4. Syntax Variables Operators Control Structures Subroutines Classes and Objects Grammars and Rules 5. Parrot Internals Core Design Principles Parrot's Architecture The Interpreter I/O, Events, Signals, and Threads Objects Advanced Features Conclusion 6. Parrot Assembly Language Getting Started Basics Working with PMCs Flow Control Stacks and Register Frames Lexicals and Globals Subroutines Writing Tests PASM Quick Reference 7. The Intermediate Code Compiler Getting Started Basics Flow Control Subroutines IMCC Command-Line Options IMCC Quick Reference Index

Erscheint lt. Verlag 29.7.2003
Zusatzinfo illustrations, index
Verlagsort Sebastopol
Sprache englisch
Maße 156 x 230 mm
Gewicht 282 g
Einbandart kartoniert
Themenwelt Informatik Programmiersprachen / -werkzeuge Perl
Mathematik / Informatik Informatik Web / Internet
ISBN-10 0-596-00499-0 / 0596004990
ISBN-13 978-0-596-00499-6 / 9780596004996
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Keeping the Easy, Hard, and Impossible Within Reach

von Brian D. Foy

Buch | Softcover (2018)
O'Reilly Media (Verlag)
53,85