Roto: Uma linguagem de script embutida estaticamente tipada para Rust

2025-05-21
Roto: Uma linguagem de script embutida estaticamente tipada para Rust

Roto é uma linguagem de script embutida para aplicativos Rust, projetada para ser simples, rápida e confiável. Criada a partir da necessidade de filtragem mais flexível no Rotonda, um mecanismo BGP baseado em Rust, o Roto permite que os usuários escrevam filtros complexos com facilidade. É estaticamente tipada, compilada JIT e com recarregamento a quente, garantindo desempenho e segurança. O Roto integra-se perfeitamente ao Rust, permitindo o registro direto de tipos e métodos Rust, eliminando a serialização custosa. Embora ainda esteja em desenvolvimento, o Roto oferece documentação e exemplos para aqueles que estão interessados em experimentar.

Desenvolvimento