Questions for Matz
summary
Covers concrete plans and experiments: ongoing soft typing experiments with compiler type inference and propagation for autocomplete and no-method errors, exploration of pruning unmaintained stdlib into gems, an option to turn off GIL at compile time for visibility into threading problems, proposals for actor or mRuby embedding models with per-thread heaps, explicit rejection of macros, practical notes on Git/SVN migration and C99, references to Flow and typing research, plus UnboundMethod use cases and performance/JIT tradeoffs.
AI-written summary · about
chapters (19)
- 0:00Ruby 3 static typing
- 4:45Ruby 3 removals
- 6:15Ruby 3 standard library
- 8:22Ruby 3 concurrency
- 10:08Ruby’s GIL future
- 13:05Ruby 3 macros
- 15:15Matz’s Git workflow
- 18:01Q&A
- 20:11Matz on Rust
- 23:04Ruby threading model
- 25:13Matz on Rust language
- 25:54Custom falsy methods
- 28:43Unbound methods
- 32:16Ruby 2.3 features
- 34:22Custom falsy objects
- 35:45First-class delegation
- 38:13Soft typing alternatives
- 40:44Ruby VMs perspective
- 42:31Closing remarks








