Ruby 124c41+
summary
Ruby aims for concrete wins: 988 exabytes in 2010 motivates scale; plan moves from single-thread GC to multiple VMs per process, improved GC, JITs, and even ahead‑of‑time compile/MPI for HPC. MessagePack and distributed queues target multicore and cluster use. A Toshiba DVD recorder prototype running Ruby demonstrates embedding works. AtomicRuby prototypes pluggable GC/strings; selector namespaces and traits limit global monkeypatching; lazy enumerators return streams not full arrays, trading speed for memory when needed.
AI-written summary · about
chapters (28)
- 0:00Start
- 4:28Ruby 124C41+
- 4:39Moore's law
- 5:35Faster Computers
- 5:50Cheaper Computers
- 6:33Bigger Storage
- 8:30Many Cores
- 9:11Ubiquitous Computer
- 10:27Hardware Trend
- 10:37Software Trend
- 11:15No More Assembler
- 12:47Abstraction
- 14:24Information Explosion
- 15:22Summary
- 15:44Ruby in the Past
- 16:05The year 1993
- 17:3400 Scripting
- 18:28No One Stopped Me
- 22:58Ruby the Language
- 24:27Extreme Language Design
- 26:48Background
- 30:31Embedding
- 33:42Selector Namespace
- 35:29Traits
- 38:43Functional Ruby (to be)
- 39:39The Future of Ruby
- 40:10We need you
- 40:41Make the World Better








