FOSDEM '08 is a free and non-commercial event organised by the community, for the community. Its goal is to provide Free and Open Source developers a place to meet.

   

Schedule: JRuby

Speakers
Charles Oliver Nutter
Schedule
Day Saturday
Room Janson
Start time 16:00
End time 16:45
Duration 00:45
Info
Event type Podium
Track Languages
Language English
Media
Video (Ogg/Theora)
JRuby

This session will talk about the challenges during the JRuby development process, including the lack of a Ruby language spec, the numerous C-based extensions to the Ruby interpreter, and the difficulty of refactoring and evolving a working language implementation in-place.

In two years, the JRuby community has brought JRuby from a slow, broken state to being the fastest complete Ruby 1.8 implementation in the world. Improvements to the runtime and interpreter combined with a JVM bytecode compiler have shown that even heavily dynamic languages can be made fast on the JVM. And the JRuby community has gone the extra mile to port native libraries necessary to run real-world Ruby apps like Rails.

JRuby is an OSS success story.

This session will talk about the challenges during the JRuby development process, including the lack of a Ruby language spec, the numerous C-based extensions to the Ruby interpreter, and the difficulty of refactoring and evolving a working language implementation in-place.

We'll enumerate the many ways community contributions have made JRuby a success, and talk about how the JRuby story could apply to OSS projects in general. And we'll walk through a timeline of the past two years, showing JRuby's open-source evolution step by step.