TBA – Yukihiro 'Matz' Matsumoto
summary
Ruby 2.0 ships on Feb 24 2013, claims to be faster than 1.9 and largely compatible while fixing many bugs; it introduces keyword arguments, Module#prepend for method decoration, lazy Enumerables, symbol-array literals and to_h/to_str conversions, and sets UTF-8 by default. Garbage collection gets copy/write–friendly marking and plans for partial generational GC; refinements land but remain experimental. Require/load performance and release cadence move toward yearly updates; the language marks its 20th anniversary and urges migration from 1.8/1.9.
AI-written summary · about
chapters (15)
- 0:00Opening remarks
- 2:36Ruby 1.8 compatibility
- 5:53Ruby 1.9 multilingualization
- 7:17Ruby 2.0 release
- 11:58Ruby versioning philosophy
- 13:45Ruby 2 origins
- 17:24Ruby 2 GC and VM
- 18:50Ruby 2 new features
- 22:36Module prepend
- 28:24Refinements
- 35:15Lazy evaluation
- 39:39Symbol array literals
- 40:43UTF-8 and debugging
- 41:48Ruby 2 performance
- 42:53Ruby future and 2.1








