X1bqxyev9hvt68ypxvcw
SkillsCast

The Problem with Compiling Ruby

10th December 2018 in London at CodeNode

There are 2 other SkillsCasts available from LRUG: London Ruby User Group

To get maximum performance out of a language, compilation is key, and people have been trying to compile Ruby for a long time, ranging from jRuby and Truffle Ruby to the experimental method JIT in Ruby 2.6. But Ruby is a very challenging language to compile efficiently.

The talk will explore some of the reasons based on what Vidar has learned while working on his own Ruby compiler as described in his series of blog posts here.

YOU MAY ALSO LIKE:

Thanks to our sponsors

The Problem with Compiling Ruby

Vidar Hokstad

I've been programming since was a was a kid, and left university to start my first company. Since then I've co-founded a number of tech companies. It was during one of those startups I started using Ruby in 2005. Compiler technology has always been a special interest of mine, and since 2008 I've been semi-regularly working on a Ruby compiler written in Ruby.

SkillsCast

To get maximum performance out of a language, compilation is key, and people have been trying to compile Ruby for a long time, ranging from jRuby and Truffle Ruby to the experimental method JIT in Ruby 2.6. But Ruby is a very challenging language to compile efficiently.

The talk will explore some of the reasons based on what Vidar has learned while working on his own Ruby compiler as described in his series of blog posts here.

YOU MAY ALSO LIKE:

Thanks to our sponsors

About the Speaker

The Problem with Compiling Ruby

Vidar Hokstad

I've been programming since was a was a kid, and left university to start my first company. Since then I've co-founded a number of tech companies. It was during one of those startups I started using Ruby in 2005. Compiler technology has always been a special interest of mine, and since 2008 I've been semi-regularly working on a Ruby compiler written in Ruby.