Discurso sobre Truffleruby

Brandon colocou o Discourse para funcionar há um ano:
https://twitter.com/brandonfish/status/1486755128577253376
https://twitter.com/brandonfish/status/1519726230936993792

Um problema, se bem me lembro, era que algumas gems dependem do Hash ser thread-safe, para o qual temos uma solução geral, mas que ainda não foi mesclada/integrada no TruffleRuby. Por outro lado, é muito raramente correto usar Hash concorrentemente, isso muitas vezes resulta em ocultar bugs de concorrência de maneiras mais difíceis de encontrar. Portanto, é argumentavelmente melhor apenas corrigir as gems que dependem disso, mas isso leva tempo.
Precisamos fazer benchmark de desempenho e, para que isso seja significativo/representativo, devemos fazer benchmark multi-threaded. Isso precisa de A way to mark C extensions as thread-safe, so they can be executed in parallel · Issue #2136 · truffleruby/truffleruby · GitHub