By Terts Diepraam
Almost exactly one year ago, we announced Roto, a JIT-compiled embedded scripting language for Rust applications. A lot has happened since then that we'd like to tell you about!
💡 Along with this post, we published Roto v0.11.0 ! You can check out the changelog for that version on Codeberg
Let's start with a quick recap: Roto is a scripting language that integrates tightly with Rust. In contrast with other scripting languages, it is statically typed and JIT-compiled. This makes it faster than other scripting languages in many scenarios. We are building Roto for our own Rotonda project, but it is flexible enough to be used by other applications.
Here is a quick summary of the last year:
there have been 6 new versions of Roto, including many new features, bug fixes and other changes;
we gave talks on Roto at EuroRust and FOSDEM;
Roto's got a logo now;
we improved the manual extensively with the help of a technical writer;
some external projects adopted Roto as their scripting language;
... continue reading