Ruby Conf 12 - Tokaido: Making Ruby Better on OS X by Yehuda Katz

2,892 views · Published 9 November 2012 · 40:36 · Indexed 24 October 2026

Channel: Confreaks · 2012 · Science & Technology

Watch on YouTube

Last summer, I worked on a project that aimed to improve the experience of working with Ruby on OSX. Tokaido is a multifaceted project: it involved creating a portable binary build, a UI for working with Ruby-based web projects in development mode, and helping gem authors distribute their gems as precompiled binaries.

The ultimate goal: make it easy for Mac users to program with Ruby without needing to install and maintain a host of unrelated development tools.

In this talk, I will cover the basic architecture of Tokaido, and talk about what I learned about building and distributing Ruby during the process. This talk will cover some interesting low-level details of how Ruby loads and executes native code, and why I chose static linking for Tokaido. If you haven't given much thought to how "native gems" work in Ruby, you'll learn something from this talk.

Help us caption & translate this video!

http://amara.org/v/FGfX/

More from this channel