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. (see my lightning talk)
  10.  
  11. Why you're attending this talk
  12. Why you're attending this talk
  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. How many of you ... ?
  24. A slight digression
  25. Perl 6 is awesome
  26.  
  27. Rakudo Perl
  28. Rakudo Perl
  29. "Official Perl 6?"
  30. Official test suite ("spectests")
  31. Rakudo progress
  32. Passing tests by synopsis, 2009-08-04
  33. Downloading and building Rakudo Perl
  34. Rakudo Perl - interactive mode
  35. Running Rakudo Perl
  36. Hacking Rakudo Perl and Perl 6
  37. The overall Perl 6 plan
  38.  
  39. Top five ways to develop Rakudo
  40. 1. Write applications and libraries
  41. But first, let's set some expectations
  42. Rakudo is a LOT of FUN
  43. Write applications
  44. Write applications
  45. Write libraries
  46. Write applications and libraries
  47.  
  48. 2. Post your experiences
  49. Post your experiences
  50. What to post ... ?
  51. How is this "Hacking Rakudo Perl"?
  52. My secret nefarious motive
  53. Build community
  54. Places to post
  55. More places to post
  56.  
  57. 3. Report bugs, write tests
  58. Report bugs
  59. Example report from the rakudobug master
  60. Official test suite
  61. Official test suite
  62. Synopses
  63. Adding / modifying tests
  64. Running tests
  65. Finding tests to add
  66. Fudge
  67. Viewing output of a "fudged" test
  68. 4. Add core settings to Rakudo
  69. The CORE settings
  70. But first...
  71. Pain and frustration
  72. Live example
  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
Copyright © 2009
http://www.pmichaud.com/2009/pres/