- Overview
- About the speaker
- What this talk is about
- Pain and frustration
- Why I'm giving this talk
- A few places to help
- Create applications in Perl 6
- Write Perl 6 modules
- Organize a module repository
- Build on CPAN for Perl 6
- Make a better CPAN for Perl 6
- Write new tests
- Review test suite
- Summarize the test suite
- Review Synopses
- Write Synopses
- Fix the Synopses
- Fix the $@#! Synopses
- Write builtin functions and classes
- Fix builtin functions and classes
- Find bugs
- Write new tests
- (yes, I repeated that)
- File RT tickets for bugs
- File RT tickets for features
- Review existing RT tickets
- Fix bugs
- Add new compiler features
- Refactor existing features
- Optimize existing features
- Write articles
- Write guides
- Write tutorials
- Answer questions
- »Ask« questions
- Update the FAQ
- Add content to rakudo.org
- Fix the Perl 6 information universe
- Create pre-packaged distributions
- Create applications in Perl 6
- (yes, I repeated that also)
- Make presentations
- Make a new application
- Make a killer application
- Make a new community
- Make a new community
- About the Perl 6 community
- About the Perl 6 community
- -Ofun
- Hacking Rakudo Perl
- Hacking Rakudo Perl 6
- Hacking Perl 6
- Rakudo Perl
- "Official Perl 6"
- Official test suite ("spectests")
- Rakudo progress
- Passing tests by synopsis, 2009-06-22
- Downloading and building Rakudo Perl
- Rakudo Perl - interactive mode
- Running Rakudo Perl
- Rakudo "native" tests
- Running official test suite #1 ("spectests")
- Running individual tests
- Perl 6 specification
- Synopses
- Synopses
- Synopses
- Synopses
- Official test suite ("spectests")
- Adding / modifying tests
- Finding tests to add
- Fudge
- Viewing output of a "fudged" test
- Adding Rakudo features
- Setting expectations
- Overview of major Rakudo components
- Setting
- Setting
- Setting
- Setting
- Setting
- Other builtins
- Rakudo's grammar
- STD.pm
- Rakudo grammar versus STD.pm
- Rakudo abstract syntax tree (AST) generation
- Rakudo AST generation
- Parrot Compiler Toolkit
- Parrot Compiler Toolkit
- Parser Grammar Engine (PGE)
- Parrot Abstract Syntax Tree
- HLL Compiler
- Not Quite Perl (NQP)
- Websites and information
- Websites and information
- Websites and information
- Contributing to various efforts
- Where and how to contribute
- Where and how to contribute
- Where and how to contribute
- Other places to ask questions