News for hackers. Stuff that matters.
Re:Ruby 2.6 by pjmlp on Tuesday December 25, 2018 @08:25AM (#18757309)
It is a choice to keep backwards compatibility with the C extensions API.

The GIL would be quite easy to replace otherwise.

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.