Ratomic: Ruby Ractor를 위한 가변 데이터 구조

2025-03-26
Ratomic: Ruby Ractor를 위한 가변 데이터 구조

Ratomic은 Ruby의 Ractor를 위해 가변 데이터 구조를 제공하여 Ruby 코드가 전역 VM 잠금(GVL)의 제한을 넘어 확장될 수 있도록 합니다. 초기 단계의 이 프로젝트는 Rust와 Ruby C 확장 경험이 있는 참여자를 모집하고 있습니다. Ratomic은 여러 Ractor가 공유하도록 클래스 수준 상수로 설계된 Ractor 안전한 카운터, 객체 풀, 맵, 큐 등의 구조를 제공합니다. 이 프로젝트는 MIT 라이선스로 라이선스가 부여됩니다.

개발