One year of Roto, a compiled scripting language for Rust
20 hours ago
- #Roto
- #Rust
- #Scripting Language
- Roto, a JIT-compiled embedded scripting language for Rust, was announced a year ago and has seen significant updates including 6 new versions.
- New language features have been added, such as while and for loops, f-strings, enums, compound assignment operators, and the List type, with syntax now more similar to Rust.
- Integration with Rust was improved with the library! macro for easier registration of Rust types and functions into Roto scripts.
- Roto gained a new logo, designed by Richard de Ruijter, and was presented at EuroRust 2025 and FOSDEM 2026 conferences.
- External adoption includes use by Iocaine, a scriptable proxy, which reported Roto offers the best performance among scripting options.
- Future plans include adding features like hashmaps, user-defined state, generic functions, and improving tooling with formatters and LSP support.