Languages  >>  Ruby

Future of RubyVM

Language: English Quality: High Has Audio: true Source: confreaks Media: Flash Posted On: 07 Feb 09

Koichi Sasada's talk "Future of Ruby VM", where he explains his view of the C implementation of Ruby as the pragmatic solution for the near future, despite some of it's problems such as the conservative GC.

He continues to discuss some optimizations which were implemented for 1.9, which are off for now, but should be enabled in 1.9.2. Examples of these optimizations are tail call optimization, stack caching, efficient method caching and a more efficient Fiber implementation.

At around 20:00, he mentions some of of his research interests. One of them is Ricsin, which allows to embed C source inside Ruby code.

It's differs from RubyInline by allowing to put C snippets inside a Ruby method. The current version received special support in YARV. Ricsin's SVN repository is available publically.

Tags: Ruby, Conference, Screencast, rubyconf2008, rubyconf 2008, rubyvm, future, optmization, implementation,     [SUGGEST  A  TAG]

Other dowloadable format of this video

Video in h.264 Quicktime (mp4) format
Resolution : 640x240
Video in h.264 Quicktime (mp4) format
Resolution : 960x368