Roto: Rust용 정적 타입 임베디드 스크립팅 언어

2025-05-21
Roto: Rust용 정적 타입 임베디드 스크립팅 언어

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

개발