Perl 6 Tablets


These are the Perl 6 Tablets, a comprehensive manual, aimed to support many different ways of learning. The content is nicely sorted and indexed and many links allow you to follow your interest freely. For a lightweight introduction, try the Perl 6 Tutorial. If its too easy, read the specs.


DISCLAIMER: This docs moved to tablets.perl6.org/ and no longer represent the current state.
Maybe this will vanish soon!


Preface and Introduction

Tablet 0: History

Tablet 1: Language Design

Tablet 2: Basic Syntax (Spaces, Comments, Literals, Quoting, Formatting)

Tablet 3: Variables (Sigils, Twigils, Assignment, Typing, Scopes)

Tablet 4: Operators (Comparison, Math, String, Logic, Metaops)

Tablet 5: IO (Command Line, Files, Sockets, Network, Misc.)

Tablet 6: Blocks (Conditions, Loops)

Tablet 7: Subroutines (Signatures, Modules)

Tablet 8: Objects (Classes, Roles)

Tablet 9: Regex (Rules, Grammars)

Tablet 10: Metaprogramming (Macros, DSL)


Appendix A: Index (all ops, builtins, methods and it terms, alphabetically ordered)

Appendix B: Tables, short reference (cheat sheets ans summary tables)

Appendix C: Cookbook (chunks of everyday Perl 5, translated into idiomatic Perl 6)

Appendix D: Perl 5-6 Delta

Appendix E: Exellence, Appetizer, best of tour

Appendix F: Links

Appendix G: Glossary