~/talk

Ruby3 and beyond

Talkat NoRuKo 2020 Β· on Friday, 2020-08-21Β· [ruby]
slides:none on file

Ruby 3 targets three concrete goals: faster, concurrent, correct, with a December 25, 2020 release date. Performance improvements include MJIT yielding up to 3x in some benchmarks and ongoing multi-tier JIT work. Concurrency adds async I/O via fibers and parallelism via Ractors that isolate state and only share immutable, deeply frozen, or specially-mutexed class/module data. Correctness adds a separate RBS signature format plus a type profiler that generates RBS via abstract interpretation. New syntax: pattern matching, right‑hand assignment, numbered block params; experiments include a strict, faster Ruby subset.

AI-written summary Β· about

  1. 0:00Introduction
  2. 1:02Ruby 3 overview
  3. 34:03Future and conclusion
  4. 37:18Q&A session
~/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.