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 <ingy@cpan.org>

    * Sam Vilain <samv@cpan.org>

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

