~/talk

Ruby: Where Are You Going?

Talkat Rubyfuza 2013 · 2013-02-01..02-03· [ruby, ruby-on-rails]
links:none on file
slides:none on file

Ruby is 20 years old, with roughly 60 separate implementations ranging from MRI/CRuby (conservative GC, global VM lock, no JIT) to JRuby (no global lock, invokeDynamic JIT, Java interop and precise GC), Rubinius (bytecode VM, hacker-friendly), Maglev (object database + Smalltalk VM), RubyMotion and mruby (mobile and embeddable), and a new Topaz/partial‑evaluation effort that just appeared to use partial evaluation to precompute things like templates and eliminate intermediates while aiming for precise GC and faster runtime behavior.

AI-written summary · about

  1. 0:00Introduction and background
  2. 1:53The state of Ruby
  3. 8:41Ruby language internals
  4. 13:01New features in Ruby 2.0
  5. 16:52Ruby implementations
  6. 24:10Virtual machines and MRI
  7. 32:48Alternative implementations
  8. 39:52The potential of PyPy
  9. 47:24Q&A and final thoughts
~/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.