Perl 6 Perl 6 Lists, Arrays, and Hashes vivified  
  1. Introduction
  2. Getting it right
  3. Perl 6 list specifications
  4. This talk and Rakudo
  5. Some Basics
  6. Arrays
  7. Operations on arrays
  8. More examples
  9. Scalar arrays ("arrayrefs")
  10. Scalar arrays ("arrayrefs")
  11. Scalar arrays ("arrayrefs")
  12. List interpolation
  13. List interpolation
  14. List interpolation
  15. List contexts
  16. Item contexts
  17. Lazy lists
  18. Laziness
  19. Perl 5 lists are eager
  20. Perl 6 lazy list example #1
  21. Perl 6 lazy list example #2
  22. Perl 6 lazy list example #2
  23. Perl 6 lazy list example #2
  24. Perl 6 lazy list example #2
  25. Perl 6 lazy list example #2
  26. How laziness works
  27. Infinite lists
  28. Infinite lists
  29. Infinite arrays
  30. A note about .elems
  31. A note about .elems
  32. Eagerness
  33. List assignment is eager
  34. Levels of laziness
  35. Action at a distance
  36. List types
  37. So, what exactly is a List?
  38. Array vs. List
  39. Flattening lists
  40. Flattening lists
  41. Flattening lists
  42. Parcel
  43. Flattening (Parcel interpolation)
  44. Nil
  45. Parameter passing with lists
  46. Passing lists as arguments
  47. Passing lists as arguments
  48. Positional role
  49. Slurpy parameters
  50. LoL (list-of-list) parameters
  51. Iteration and laziness
  52. Iterables and Iterators
  53. Iterator
  54. Iterator key feature
  55. Generic pattern for Iterator.reify
  56. Summary
Copyright © 2011
http://www.pmichaud.com/2011/pres/