Keynote #3
summary
Announces concrete changes: Ruby 2.0 with traits/mix and conflict detection promises copy-on-include semantics and explicit conflict resolution; method combination via prepend replaces fragile alias chains; keyword arguments and refinements (namespaces) are added for safer APIs and scoped monkey‑patching; infrastructure work includes a new embeddable VM called Right: register‑based, 32‑bit word code, configurable components for small devices, talks about an ISO submission for a human‑readable spec and a tentative hardware project aimed at March 2012.
AI-written summary · about
chapters (12)
- 0:00Start
- 2:08Acknowledgment
- 12:03Conflict Detection
- 12:34Conflict Problem
- 14:17Detecting Conflict
- 14:28Resolving Conflict
- 14:39Tree Modification
- 17:22Keyword Arguments
- 17:58Namespaces
- 19:51Allow Refinement
- 20:39Using Refinement
- 21:01Real Private Methods








