MRubyD: C#로 구현된 mruby 가상 머신

2025-03-24
MRubyD: C#로 구현된 mruby 가상 머신

MRubyD는 순수 C#으로 구현된 새로운 mruby 가상 머신으로, C# 기반 게임 엔진과의 원활한 통합을 위해 설계되었습니다. 최신 C# 기능을 활용하여 높은 성능과 확장성을 제공하며, Ruby API와의 호환성을 중시합니다. 현재 미리 보기 버전이며, 내장된 형식 및 메서드, private/protected 접근 제한자 지원 등 일부 기능은 개발 중입니다. `dotnet add package MRubyD`를 사용하여 설치하고, 제공된 예제 코드를 통해 기능을 확인할 수 있습니다. .rb 소스 코드를 .mrb 바이트 코드로 변환하려면 네이티브 mruby 컴파일러가 필요합니다.

개발