~/talk

Keynote: Ghosts of Ruby - A Neo-Dickensian Explication

Talkat Ruby Hoedown 2008 · 2008-08-08..08-09· [ruby]
links:none on file
slides:none on file

Walks through concrete version differences: compiles Ruby 1.0 by commenting out failing bits, shows a shuffled deck implementation that uses a custom rand-based shuffle and a deck-of-cards demo using an enumerator hooked to deal, and highlights 1.9 additions like each_cons reverse_each cycle and enumerators that proxy other methods (map without block returns an enumerator, select on hashes returns a hash). Notes basic_object atop the hierarchy, the stabby lambda syntax, and 1.9 block-variable scoping that no longer clobbers outer locals.

AI-written summary · about

  1. 0:00Start
  2. 2:27Ghosts of Ruby
  3. 3:15rough TIMELINE
  4. 18:30Enumerable methods
  5. 23:02tor example: dealing cards
  6. 31:16Chaining, cont'd
  7. 32:49rming without a block
  8. 34:51The stealth!
  9. 42:23mbda literal constructor
  10. 53:53ystal ball to magic wand
  11. 58:12Real conclusion
  12. 58:29Questions?
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.