NAME Perl6::Bible - The Gospel according to Cabal SYNOPSIS > p6bible -h # Show p6bible help > p6bible -c # Show Table of Contents > p6bible s05 # Browse Synopsis 05 DESCRIPTION This Perl module distribution contains all the latest Perl 6 documentation and a utility called "p6bible" for viewing it. Apocalypses The document codes "A01 - A33" refer to the Perl 6 Apocalypses. Larry Wall started the Apocalypse series as a systematic way of answering the RFCs (Request For Comments) that started the design process for Perl 6. Each Apocalypse corresponds to a chapter in the book _Programming Perl_, 3rd edition, and addresses the features relating to that chapter in the book that are likely to change. Larry addresses each relevant RFC, and gives reasons why he accepted or rejected various pieces of it. But each Apocalypse also goes beyond a simple "yes" and "no" response to attack the roots of the problems identified in the RFCs. Exegeses The document codes "E01 - E33" refer to the Perl 6 Exegeses. Damian Conway's Exegeses are extensions of each Apocalypse. Each Exegesis is built around a practical code example that applies and explains the new ideas. Synopses The document codes "S01 - S33" refer to the Perl 6 Synopses. The Synopsis documents are to be taken as the formal specification for Perl 6 implementations, while still being reference documentation for Perl 6, like _Programming Perl_ is for Perl 5. Note that while these documents are considered "formal specifications", they are still being subjected to the rigours of cross-examination through implementation. In other words, they may change slightly or radically. But the expectation is that they are "very close" to the final shape of Perl 6. CONTENTS This is the list of documents that are currently available; a number in the column indicates the document is currently available. An asterisk next to a number means that the document is an unofficial draft written by a member of the Perl community but not approved by the Perl 6 Design Team. A01 S01 The Ugly, the Bad, and the Good A02 E02 S02 Bits and Pieces A03 E03 S03 Operators A04 E04 S04 Syntax A05 E05 S05 Pattern Matching A06 E06 S06 Subroutines E07 Formats References S09 Data Structures S10 Packages S11 Modules S12 Objects S13 Overloading Tied Variables Unicode Interprocess Communication S17 Threads Compiling The Command-Line Interface A20* The Perl Debugger Internals and Externals CPAN Security Common Practices Portable Perl S26* Perl Documentation S27* Perl Culture S28* Special Names S29* Functions The Standard Perl Library Pragmatic Modules Standard Modules Diagnostic Modules METHODS Perl6::Bible provides a class method to get the raw text of a document: my $text = Perl6::Bible->get_raw('s01'); SCRIBES * Brian Ingerson * Sam Vilain COPYRIGHT This Copyright applies only to the "Perl6::Bible" Perl software distribution, not the documents bundled within. A couple of paragraphs from _Perl 6 Essentials_ were used for the overview. Copyright (c) 2005. Brian Ingerson. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See http://www.perl.com/perl/misc/Artistic.html