~/talk

Venturing into the Spooky Science of Ruby

Talkat Open Source Bridge 2015 · 2015-06-23..06-26· [ruby]
slides:none on file

Explains concrete internals: how method lookup walks class → included modules → object/kernel/basic_object, how const_set/const_get and class_new create classes at runtime, how define_method via send adds behavior, and how singleton (eigen) classes hold per-object and per-class methods. Notes prepend (Ruby 2.0) puts modules before the class so the vaccine module wins, remove_method deletes only from the named class while undef_method blocks any lookup, and the dynamic zombie/vaccine demo actually works.

AI-written summary · about

  1. 0:00Introduction
  2. 1:42Overview
  3. 8:56Method Lookup
  4. 13:15Zombies
  5. 19:03Singleton class
  6. 19:38Play method
  7. 20:25Singleton classes
  8. 26:13Katie
  9. 27:11Zombie vaccine
  10. 28:45Remove method
  11. 31:21Summary
~/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.