Ratomic : Structures de données mutables pour les Ractors Ruby

2025-03-26
Ratomic : Structures de données mutables pour les Ractors Ruby

Ratomic fournit des structures de données mutables pour les Ractors de Ruby, permettant au code Ruby de dépasser les limitations du verrouillage global de la machine virtuelle (GVL). Ce projet en phase initiale recherche des contributeurs ayant une expérience de Rust et des extensions C pour Ruby. Ratomic offre des structures sécurisées pour les Ractors, telles que des compteurs, des pools d'objets, des maps et des files d'attente, conçues comme des constantes de niveau classe pour le partage entre plusieurs Ractors. Le projet est sous licence MIT.

Développement