MRubyD : Une machine virtuelle mruby en C# pour une intégration transparente avec les moteurs de jeu

2025-03-24
MRubyD : Une machine virtuelle mruby en C# pour une intégration transparente avec les moteurs de jeu

MRubyD est une nouvelle machine virtuelle mruby implémentée en C# pur, conçue pour une intégration transparente avec les moteurs de jeu basés sur C#. Tirant parti des fonctionnalités modernes de C#, elle offre des performances élevées et une grande extensibilité, en priorisant la compatibilité avec l'API Ruby. Actuellement en version préliminaire, certaines fonctionnalités telles que les types et les méthodes intégrés, ainsi que la visibilité privée/protégée, sont en cours de développement. Installez-la via `dotnet add package MRubyD` et explorez ses fonctionnalités grâce aux exemples fournis. Un compilateur mruby natif est nécessaire pour compiler le code source .rb en bytecode .mrb.

Développement