Perl 6 An Introduction to Perl 6  
  1. Overview
  2. Thank you to my sponsors
  3. Perl
  4. Perl
  5. Perl 6
  6. Perl 6 design goals
  7. Changes from Perl 5
  8. Changes from Perl 5 (cont'd)
  9. Some Perl 6 highlights
  10. More consistent syntax
  11. Consistent data type prefixes
  12. Data type prefixes
  13. Built-in data types (partial list)
  14. Chained operators
  15. Chained operators, cont'd
  16. Junctions
  17. Hyperoperators (vector processing)
  18. Reduction operators (pairwise infix)
  19. Operator overloading
  20. Grammar modification
  21. Subroutine formal parameters
  22. Subroutine formal parameters (cont'd)
  23. Classes and objects
  24. Smart matching
  25. Given / when ('switch' statements)
  26. Given / when ('switch' statements)
  27. Given / when ('switch' statements)
  28. Regular Expressions
  29. Named regular expressions
  30. Tokens and rules
  31. Grammars
  32. Other features of note
  33. Perl 6 Implementations
  34. Perl 6 Implementations
  35. Current implementation efforts (Feb 2008)
  36. Rakudo Perl
  37. Rakudo Perl
  38. Parrot
  39. Parrot languages (various stages)
  40. Key Parrot Goals
  41. Parrot Compiler Toolkit
  42. Perl 6 on Parrot
  43. Rakudo Perl compiler details
  44. Things that mostly work in Rakudo Perl (Apr 2008)
  45. Things that mostly work in Rakudo Perl (Apr 2008)
  46. Things that Rakudo currently "fakes just a bit"
  47. Obtaining and building Parrot and Rakudo Perl
  48. Why has Perl 6 taken so long to develop?
  49. Increasing development momentum
  50. Ways to learn more, join efforts
  51. exit 0;
Copyright © 2008 Patrick Michaud