À propos du projet
Vela est un langage de script dynamique axé sur le rechargement à chaud, construit en Rust, principalement conçu pour intégrer de la logique métier dans des serveurs de jeu. Il fournit un environnement d'exécution sûr où les scripts peuvent lire et modifier l'état détenu par l'hôte sans accès direct aux références Rust, grâce à un système de proxy sécurisé (HostRef, HostPath, PathProxy et HostAccess). Le langage prend en charge les fonctions, les modules, les structures, les énumérations, les traits et les closures, tout en maintenant une séparation claire entre l'exécution des scripts et la mémoire de l'hôte. Les fonctionnalités clés incluent une VM source-à-bytecode, la réflexion, des budgets d'exécution et un tas géré. Vela est conçu pour être neutre vis-à-vis du domaine et inclut un playground basé sur navigateur ainsi que des API d'intégration complètes pour les développeurs Rust.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.