MRubyD: Eine in C# implementierte mruby-VM für nahtlose Spiele-Engine-Integration
2025-03-24
MRubyD ist eine neue, in reinem C# implementierte mruby-Virtual Machine, die für die nahtlose Integration in C#-basierte Spiele-Engines entwickelt wurde. Sie nutzt moderne C#-Features für hohe Leistung und Erweiterbarkeit und priorisiert die Kompatibilität mit der Ruby-API. Die aktuelle Version ist eine Vorschauversion; einige Funktionen wie eingebaute Typen und Methoden sowie private/geschützte Sichtbarkeit sind noch in Entwicklung. Installieren Sie sie mit `dotnet add package MRubyD` und erkunden Sie die Funktionen anhand der bereitgestellten Beispiele. Ein nativer mruby-Compiler wird benötigt, um .rb-Quellcode in .mrb-Bytecode zu kompilieren.
Entwicklung