Ractor was introduced in Ruby 3.0 as an experimental feature to enable parallel programming in Ruby. Now Ractor is not widely used for many reasons. For example, from the perspective of a Ractor implementer, Ractor does not have enough performance and quality. In this talk, we will explain which features are not enough, why they are difficult, and how to solve these difficulties.
Koichi Sasada is a programmer who mainly develops the Ruby interpreter (CRuby/MRI). He received his Ph.D. (Information Science and Technology) from the University of Tokyo in 2007. Now he is still working on MRI development at Cookpad Inc. He is also a director of Ruby Association.