Roto : Un langage de script embarqué statiquement typé pour Rust
2025-05-21
Roto est un langage de script embarqué pour les applications Rust, conçu pour être simple, rapide et fiable. Né de la nécessité d'une filtration plus flexible dans Rotonda, un moteur BGP basé sur Rust, Roto permet aux utilisateurs d'écrire des filtres complexes facilement. Il est statiquement typé, compilé JIT et avec rechargement à chaud, garantissant les performances et la sécurité. Roto s'intègre parfaitement à Rust, permettant l'enregistrement direct des types et des méthodes Rust, éliminant la coûteuse sérialisation. Bien qu'il soit encore en développement, Roto offre de la documentation et des exemples pour ceux qui souhaitent l'expérimenter.
Développement
Langage de Script