2024-12-31:
Defining an instruction: adding opt_respond_to to the Ruby VM, part 5
2024-12-27:
Peephole optimizations: adding `opt_respond_to` to the Ruby VM, part 4
2024-12-25:
The Ruby Syntax Holy Grail: adding `opt_respond_to` to the Ruby VM, part 3
2024-12-23:
Finding the compiler: adding `opt_respond_to` to the Ruby VM, part 2
2024-12-22:
Adding `opt_respond_to` to the Ruby VM: part 1
My RubyConf talk is now on YouTube!
I was honored to present a talk on Ruby concurrency at RubyConf 2024. It represents a high-level distillation of much of my writing and research over the past year. The conference itself was great, and presenting was such a fun experience.
Here is the talk, titled “In-Depth Ruby Concurrency: …
Speeding up Ruby by rewriting C… in Ruby
There is a recent language comparison repo which has been getting shared a lot. In it, CRuby was the third slowest option, only beating out R and Python.
The repo author, @BenjDicken, created a fun visualization of each language’s performance. Here’s one of the visualizations, which shows Ruby as …