Discurso sobre Truffleruby

Brandon puso Discourse en funcionamiento hace un año:
https://twitter.com/brandonfish/status/1486755128577253376
https://twitter.com/brandonfish/status/1519726230936993792

Un problema, si mal no recuerdo, fue que algunas gemas dependen de que Hash sea seguro para subprocesos (thread-safe), para lo cual tenemos una solución general pero que aún no se ha fusionado/integrado en TruffleRuby. Por otro lado, es muy raro que sea correcto usar Hash de forma concurrente, a menudo resulta en ocultar errores de concurrencia de maneras más difíciles de encontrar. Por lo tanto, es discutiblemente mejor simplemente corregir las gemas que dependen de eso, pero eso lleva tiempo.
Necesitamos evaluar el rendimiento y, para que sea significativo/representativo, deberíamos evaluar con subprocesos múltiples. Eso necesita A way to mark C extensions as thread-safe, so they can be executed in parallel · Issue #2136 · truffleruby/truffleruby · GitHub