Get the latest tech news

Roto: A Compiled Scripting Language for Rust


By Terts Diepraam We are working on an embedded scripting language for Rust. This language, called Roto, aims to be a simple yet fast and reliable scripting language for Rust applications. The need for Roto comes from Rotonda, our BGP engine written in Rust. Mature BGP applications usually feature some

In short, it's a statically typed, JIT compiled, hot-reloadable, embedded scripting language. For Rotonda, this means that Roto can operate on raw BGP messages without costly conversion procedures. This also means that the language should not be considered stable, though we'd love to hear feedback if you experiment with it.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Rust

Rust

Photo of Roto

Roto

Related news:

News photo

Using unwrap() in Rust is Okay (2022)

News photo

Writing into Uninitialized Buffers in Rust

News photo

Show HN: Stack Error – ergonomic error handling for Rust