Over the past 4 years, dozens of people have helped make JRuby a cracker-jack Ruby implementation. Most people know about JRuby, and know that it can run pretty much any Ruby applications out there. But do you know what it took to get here? It certainly wasn’t easy. I’ll run through the past four years, highlighting the most painful pieces of Ruby we had to support. I’ll show what it takes to build an implementation of Ruby. I’ll demonstrate some experimental “Ruby-like” languages like Duby and Juby that act as research conduits for JRuby. And together we’ll explore and discuss where JRuby might take Ruby in the coming years, with two-way Java integration and ever-increasing performance.
Mahalo to ThinkTech Hawaii (http://www.thinktechhawaii.com) and Panopto (http://www.panopto.com) for their video recording services.