RubyKaigi Takeout 2020

Ractor report

This talk will introduce Ractor, the concurrency system for Ruby 3 based on actual implementation.

At RubyKaigi 2016, I proposed Guild (A proposal of new concurrency model for Ruby 3, http://rubykaigi.org/2016/presentations/ko1.html) and at RubyKaigi 2018, I introduced prototype of it (Guild Prototype - RubyKaigi 2018, https://rubykaigi.org/2018/presentations/ko1.html). For Ruby 3, we renamed Guild to Ractor and finished the first implementation. This talk will introduce Ractor API with current implementation.

RubyKaigi Takeout 2020