Perl 6
Perl 6: Revision 211
Welcome to the Official Perl 6 Wiki
(Also see the Official Parrot Wiki and the Official Perl 5 Wiki.)
Perl 6 is the "Super-Perl" successor of Perl 5
- "We're really serious about reinventing everything that needs reinventing." — Larry Wall (2000).
- "The Perl 6 design process is about keeping what works in Perl 5, fixing what doesn't, and adding what's missing. That means there will be a few fundamental changes to the language, a large number of extensions to existing features, and a handful of completely new ideas. These modifications, enhancements, and innovations will work together to make the future Perl even more insanely great...." — Damian Conway (2003).
- "Perl 6 and Parrot have some extremely ambitious goals, and it’s my belief that the value and impact of our hard work and patience is going to play out for a very long time — that is, over at least many decades." — Patrick Michaud (2006).
First Look Shortcuts
If you ...
- are curious, read What is Perl 6?, Learn About Perl 6, and The Long Perl 6 Super-Feature List.
- want to learn about Perl 6 in general, explore the Documentation.
- want to help Perl 6 be released faster, read about Getting Involved, Perl 6 Donations and Fundraising, and Perl 6 Sponsors and Supporters (Thanks!!).
- want to talk to developers about Perl 6, read Mail Lists, IRC, Archives about IRC channel #perl6.
- want to read the latest Perl 6 news, see the Perl 6 News section below, or see the combined Perl 6 RSS News Feeds.
- are interested in Perl 6 books, products, services, jobs, etc., see Perl 6 Books and Media and the Perl 6 Marketplace.
Main Sections
Some links on this page occur in more than one location to make finding relevant things easier and more likely, although this requires some extra effort when updating this page. ("There's more than one way to find it.")
Introduction
- Learn About Perl 6 (What it is, articles, anti-FUD, etc.)
- The Long Perl 6 Super-Feature List (Perl 6++! "All Your Paradigms Are Belong To Us." :-)
- Run Perl 6 Now (Play with Perl 6 in your browser, right now! No installation needed. Based on Pugs.)
- Glossary of Perl 6 Terms and Jargon ("-Ofun", IRC and newsgroup slang, "Perl 6" versus "perl6".)
- Larry Wall's Talks (Postmodern design theory and other forms of ingenius pramatism, plus the State of the Onion series.)
- Perl 6 Articles and Presentations (The pace is definitely picking up.)
- Perl 6 People (Sponsors and supporters, plus who is doing what, who is interested in what, potential collaborators, etc.)
Development Status
Implementations
Downloads
- General Documentation overview (Current synopses, cookbook, Perl 6 code examples and test suites, etc.)
- The Official Documents that describe Perl 6 (The official specification documents, frequently updated with section-specific test statistics.)
- Installable Perl 6 Docs (A CPAN module of the P6 docs.)
- Glossary of Perl 6 Terms and Jargon ("-Ofun", IRC and newsgroup slang, "Perl 6" versus "perl6".)
- Perl Tablets (Soon-to-be the big, all-in-one tutorial with index, tables, and comparisons.)
- WITCH ("What Is This Character Here" is a useful symbolic index of Perl 6 symbols and operators.)
- FAQ (Another great resource.)
- QuickStart (Easy, near-instant gratification for running Pugs.)
- Perl 6 Articles and Presentations
- Perl 6 Newsgroup Threads of Interest (Stuff that may not yet be well-known or well-documented elsewhere yet.)
- Perl 6 Books and Media (Both existing and planned.)
- Larry Wall's Talks (Postmodern design theory and other forms of ingenius pramatism, plus the State of the Onion series.)
- Perl 6 People (Sponsors and supporters, plus who is doing what, who is interested in what, potential collaborators, etc.)
- Anti-FUD (Some non-ballistic responses.)
- Mail Lists, IRC, Archives (Developer and user hotlines, plus logs and archives.)
- Getting Involved (Help hack on Perl 6, or write new test cases, or work on docs.)
- Related Projects (CPAN6, PITA, and more.)
- Perl 6 Marketplace (Products, services, jobs, and so on.)
- Perl 6 Donations and Fundraising (Help hack on the Perl 6 ecosystem.)
About This Wiki
Perl 6 News Outlets
- Perl 6 Articles and Presentations lists recent (and historical) articles, presentations, and blog posts of interest.
- Perl 6 and Parrot links accumulates links to major Perl 6 and Parrot news items (perl6.cz wiki).
- The Perl Review is published quarterly (both in print and PDF).
- The Perl Foundation announces Perl 6 grants, etc.
- Perl 6 RSS News Feeds is a convenient all-in-1 auto-generated current list of the most recent articles from all of these sites:
- Planet Perl Six aggregates many Perl 6 blogs. (Note: see last section below for an auto-generated list of the latest contents.)
- Planet Parrot aggregates many Parrot blogs (and carries the weekly Perl 6 design meeting minutes).
- Perl.com often carries Perl 6 articles.
- Perlbuzz often carries Perl 6 news.
- Rakudo.org carries Rakudo Perl (Perl 6 on Parrot) news (and carries the weekly Perl 6 design meeting minutes).
- Planet Perl mostly carries Perl 5 news, but Perl 6 news items are becoming more frequent.
- Parrot Blog started off with Parrot and related tools tutorial series, plus carries other useful info.
Latest Planet Perl 6 and Rakudo (Perl 6 on Parrot) Postings
The current lists below are auto-generated when you load this page.
(This line prevents the wiki from sometimes double-spacing above lines. Have no idea why.)
|