Rakudo Perl Hacking Rakudo Perl  
  1. Overview
  2. About the speaker
  3. Why I'm giving this talk
  4. Rakudo and Perl 6 are progressing
  5. We're reaching critical mass
  6. We're planning the next steps
  7. "Rakudo 1.0"
  8. Spring 2010
  9.  
  10. Why you're attending this talk
  11. Why you're attending this talk
  12. How many of you ... ?
  13. How many of you ... ?
  14. How many of you ... ?
  15. How many of you ... ?
  16. How many of you ... ?
  17. How many of you ... ?
  18. How many of you ... ?
  19. How many of you ... ?
  20. How many of you ... ?
  21. How many of you ... ?
  22. How many of you ... ?
  23. A slight digression
  24. Perl 6 is ...
  25.  
  26. AWESOME
  27.  
  28. Rakudo Perl
  29. Rakudo Perl
  30. "Official Perl 6?"
  31. Official test suite ("spectests")
  32. Rakudo progress
  33. Passing tests by synopsis, 2009-07-22
  34. Downloading and building Rakudo Perl
  35. Rakudo Perl - interactive mode
  36. Running Rakudo Perl
  37. Hacking Rakudo Perl and Perl 6
  38. The overall Perl 6 plan
  39.  
  40. Top five ways to develop Rakudo
  41. 1. Write applications and libraries
  42. But first, let's set some expectations
  43. Rakudo is a LOT of FUN
  44. Write applications
  45. Write applications
  46. Write libraries
  47. Write applications and libraries
  48.  
  49. 2. Post your experiences
  50. Post your experiences
  51. What to post ... ?
  52. How is this "Hacking Rakudo Perl"?
  53. My secret nefarious motive
  54. Build community
  55. Places to post
  56. More places to post
  57.  
  58. 3. Report bugs, write tests
  59. Report bugs
  60. Example report from the rakudobug master
  61. Official test suite
  62. Official test suite
  63. Synopses
  64. Adding / modifying tests
  65. Running tests
  66. Finding tests to add
  67. Fudge
  68. Viewing output of a "fudged" test
  69. 4. Add core settings to Rakudo
  70. The CORE settings
  71. But first...
  72. Pain and frustration
  73. Some notes on writing settings
  74. Where they go
  75. Always specify parameters
  76. Some things aren't meant for Perl 6
  77. Other builtins
  78.  
  79. 5. Add to compiler core
  80. Overview of major Rakudo components
  81. Rakudo's grammar
  82. STD.pm
  83. Rakudo grammar versus STD.pm
  84. Rakudo abstract syntax tree (AST) generation
  85. Rakudo AST generation
  86. Parrot Compiler Toolkit
  87. Parrot Compiler Toolkit
  88. Parser Grammar Engine (PGE)
  89. Parrot Abstract Syntax Tree
  90. HLL Compiler
  91. Not Quite Perl (NQP)
  92. Conclusion
  93. Build the world we want
  94. Welcome to a new world...
  95. The vision
  96.  
  97. Contributing to various efforts
  98. Where and how to contribute
  99. Where and how to contribute
  100. Where and how to contribute
  101. Other places to ask questions
Copyright © 2009
http://www.pmichaud.com/2009/pres/