Ratomic: Veränderliche Datenstrukturen für Ruby Ractors
2025-03-26
Ratomic bietet veränderliche Datenstrukturen für Rubys Ractors, wodurch Ruby-Code über die Grenzen des Global VM Lock (GVL) hinaus skaliert werden kann. Dieses Projekt im frühen Stadium sucht Mitwirkende mit Erfahrung in Rust und Ruby C-Erweiterungen. Ratomic bietet Ractor-sichere Strukturen wie Zähler, Objektpools, Maps und Queues, die als Klassenkonstanten für die gemeinsame Nutzung durch mehrere Ractors konzipiert sind. Das Projekt steht unter der MIT-Lizenz.
Entwicklung