mruby: AltRuby
summary
Claim: mruby is an embeddable minimalistic modular Ruby implemented in C99 with an incremental generational garbage collector, a bytecode compiler (mrbc), mrbtest, and a static gem system (mrb-gem / mrbj am) that currently hosts 129 mrb gems. It drops heavy Ruby features (no keyword args, no bignum or refinements), offers non‑boxing and modular builds, runs on bare metal, Raspberry Pi and micro‑satellites, and reports usable performance and successful prototypes.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 2:20Ruby implementations evolution
- 4:09Alternative Ruby overview
- 8:48Embedded Ruby need
- 15:18mruby project development
- 16:22mruby design goals
- 20:20Compiling and using mruby
- 21:24mruby gems
- 26:38mruby use cases
- 33:16mruby future and community
- 35:41Q&A
related talks
40mmmm..mruby, or why yet another Ruby implementation
36m(m)Ruby on small devices
29mEvaluate Ruby Without Ruby
35mmruby: a Packaging Story Filled with Freedom
26mmruby: a Packaging Story Filled with Freedom
52mRuby: Where Are You Going?
29mWhat's happening when initializing mruby?
35mmRuby meets iOS and RTOS
