Roto: Rust용 정적 타입 임베디드 스크립팅 언어
2025-05-21
Roto는 Rust 애플리케이션을 위한 임베디드 스크립팅 언어로, 간결하고 빠르며 안정적인 성능을 목표로 설계되었습니다. Rust 기반 BGP 엔진인 Rotonda에서 더욱 유연한 필터링이 필요함에 따라 개발되었으며, 복잡한 필터를 쉽게 작성할 수 있도록 지원합니다. 정적 타입, JIT 컴파일, 핫 리로딩을 지원하여 성능과 안전성을 보장합니다. Roto는 Rust와 매끄럽게 통합되어 Rust의 타입과 메서드를 직접 등록할 수 있으므로 비용이 많이 드는 직렬화가 필요 없습니다. 아직 개발 중이지만, 문서와 예제를 제공합니다.
개발