Re:Ruby 2.6
by jashmatthews on Wednesday December 26, 2018 @01:19AM
(#18760914)
> It is a choice to keep backwards compatibility with the C extensions API.
IIUC for CRuby it's mostly about how to keep the VM simple. Koichi Sasada is working on an ownership based model like Erlang has, which sidesteps a bunch of theses issues.
The GIL would be quite easy to replace otherwise.