Roto: Eine statisch typisierte eingebettete Skriptsprache für Rust
2025-05-21
Roto ist eine eingebettete Skriptsprache für Rust-Anwendungen, die darauf ausgelegt ist, einfach, schnell und zuverlässig zu sein. Entstanden aus der Notwendigkeit einer flexibleren Filterung in Rotonda, einer Rust-basierten BGP-Engine, ermöglicht Roto Benutzern das einfache Schreiben komplexer Filter. Sie ist statisch typisiert, JIT-kompiliert und hot-reloadbar, wodurch Leistung und Sicherheit gewährleistet werden. Roto integriert sich nahtlos in Rust, ermöglicht die direkte Registrierung von Rust-Typen und -Methoden und eliminiert so die kostspielige Serialisierung. Obwohl Roto sich noch in der Entwicklung befindet, bietet es Dokumentation und Beispiele für Interessierte.
Mehr lesen
Entwicklung