~/talk

Keynote – Yukihiro 'Matz' Matsumoto

Talkat RubyConf 2023 · 2023-11-13..11-15· [ruby]
slides:none on file

History shows PL calcu predates FORTRAN with a 1942 design and a first compiler only in 1998, proving ideas need implementations. Ruby appears in 1993 and ships changes incrementally: Ruby 1.9 VM rewrite (2007) yields much faster VM performance (authors report 3–50× speedups), recent work delivers Ruby 3.3 with JIT and heap compaction and Ruby 3.4 planned, teams (Shopify Cookpad Square) build the prism parser gem, add fiber schedulers and improve memory and concurrency while keeping Ruby’s syntax and compatibility.

AI-written summary · about

  1. 0:00Introduction
  2. 0:48Programming language as life’s work
  3. 2:14Earliest languages and PL/Calcul
  4. 6:30Idea needs implementation and community
  5. 7:36Simplicity versus mental models
  6. 12:16Featurism and complexity in languages
  7. 13:21Perl’s evolution and lessons
  8. 17:39Second system syndrome in redesign
  9. 18:44Ruby’s near-rebuild and split
  10. 21:40Compatibility in language evolution
  11. 23:29Ruby’s rise and fall in hype
  12. 25:56New blood keeps Ruby alive
  13. 27:25Goals for Ruby’s relevance
  14. 29:50Ruby’s performance and memory
  15. 31:17Tools matter more than design
  16. 34:37Inviting ideas for Ruby’s future
  17. 36:31Optimize for small teams
  18. 38:21Ruby’s release cycle and future
  19. 39:25Crazy ideas for Ruby’s next decade
  20. 42:02Training Ruby successors
  21. 44:13Call to action for Ruby
  22. 45:15Q&A on Ruby’s GIL and WebAssembly
  23. 49:33RBS and type system future
  24. 51:00Ruby’s future in ten years
  25. 54:15Closing remarks
~/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.