~/talk

MacRuby - Why and How

Talkat RubyConf 2010 · 2010-11-11..11-13· [ruby]
slides:none on file

MacRuby implements Ruby 1.9 on the Objective‑C runtime, using LLVM for JIT and ahead‑of‑time compilation so Ruby files can compile to standalone executables (release 0.7.1 is available). It removes the usual VM lock — no Global VM lock — by running one VM per thread and ships a multi‑threaded generational GC, integrates Grand Central Dispatch via a dispatch gem, adds a real debugger, sandboxing and ControlTower web server, and shows working demos (speech recognition, CoreLocation, PS3 controller driving WebKit).

AI-written summary · about

  1. 0:00Intro
  2. 3:15LVM
  3. 3:48Before time computation
  4. 4:34No interpreter lock
  5. 5:36Not for everybody
  6. 6:10Linux
  7. 6:56Whats new
  8. 8:15Headtime
  9. 10:27Debugger
  10. 11:30Breakpoint
  11. 12:37Grand Central Dispatch
  12. 13:46MacRuby
  13. 14:55Global VM Lock
  14. 16:16Block
  15. 16:43Operations
  16. 18:14Proxy Objects
  17. 19:47Control Tower
  18. 20:43Dispatcher
  19. 21:59SendBox
  20. 23:09Mac App Store
  21. 24:57Examples
  22. 30:38CoreLocation
  23. 33:31Addressbook
  24. 34:49Languages
  25. 36:39PS3 Controller
  26. 40:01Download
  27. 41:51microbe
  28. 43:17future
  29. 43:52scripting bridge
  30. 44:28Why use MacRuby
  31. 45:18Questions
  32. 45:58Schedule
  33. 48:12French
~/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.