Discorso su Truffleruby

Brandon ha avviato Discourse un anno fa:
https://twitter.com/brandonfish/status/1486755128577253376
https://twitter.com/brandonfish/status/1519726230936993792

Un problema, se ricordo bene, era che alcune gem dipendevano da Hash per essere thread-safe, per cui abbiamo una soluzione generale ma non ancora unita/integrata in TruffleRuby. D’altra parte, è molto raramente corretto usare Hash in modo concorrente, spesso si traduce nel nascondere bug di concorrenza in modi più difficili da trovare. Quindi è probabilmente meglio correggere le gem che dipendono da ciò, ma ciò richiede tempo.
Dobbiamo misurare le prestazioni e affinché ciò sia significativo/rappresentativo dovremmo misurare in multi-thread. Ciò richiede A way to mark C extensions as thread-safe, so they can be executed in parallel · Issue #2136 · truffleruby/truffleruby · GitHub