Note: Since this post was written four years ago, Guilds were renamed Ractors and were released as an experimental feature in Ruby 3.0. The feature now includes great documentation and copious usage examples in the Ruby API documentation. At Ruby Kaigi 2016, Koichi Sasada — designer of the current Ruby virtual machine and garbage collector — presented1 his proposal for a new concurrency model in R