~/talk

mmm..mruby, or why yet another Ruby implementation

Talkat Aloha RubyConf 2012 · 2012-10-08..10-09· [ruby]
slides:none on file

mRuby is a minimal, embeddable Ruby implementation that compiles Ruby to C or binary bytecode and ships an incremental garbage collector, no threads, no require, and a tiny footprint. A prototype demo runs on a 64KB Lego Mindstorms box and the robot actually moves. April 2012 sees a preliminary release (Japanese government sponsored). Community work includes an iOS bridge, libuv/node bindings, mod_mruby and ArangoDB use. Benchmarks show Mandelbrot runs roughly twice as fast as MRI in the demo.

AI-written summary · about

  1. 0:00Intro
  2. 1:28disclaimer
  3. 2:34livingsocial
  4. 4:37modular
  5. 7:29matz' embeddable minimal implementation of the ruby language
  6. 7:42minimalistic ruby
  7. 8:04preliminary release
  8. 9:20bytecode (intermediate representation)
  9. 10:48Use case(s)?
  10. 11:11Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics.
  11. 13:53management with incremental garbage collection, making it ideal for configuration. scripting, and rapid prototyping.
  12. 16:18mix JS & Ruby using Node.js
  13. 18:48very little documentation
  14. 20:28Benchmark time!!!
  15. 22:15ruby is a hacking language
  16. 22:57use ruby everywhere!
  17. 24:27ruby everywhere! not just for the web
  18. 24:42Questions?
  19. 26:08functional AND object oriented
  20. 26:30functional!
  21. 27:14no side effects
  22. 27:56higher order functions
  23. 29:54Enumerator:: Lazy
  24. 34:08pattern matching
  25. 35:02immutability
  26. 35:17not a requirement to be FP
  27. 35:43modules don't have to be mixins
  28. 38:49"ruby" developers
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.