37
Embedded and sandboxed scripting languages in Rust
(programming.dev)
Welcome to the Rust community! This is a place to discuss about the Rust programming language.
Credits
You can embed Lua pretty easily using a few different libraries. One I liked in particular was
mlua
. Lua is tiny, usually sufficiently fast, and easy to learn.Otherwise, there are some others like Rhai, but there may be fewer resources available for users if you go with a less popular language.
Thanks for this. Seems like I'll go with Lua. I actually did try Rhai before posting this and it did work pretty easily and had a very nice and convenient plugin system. But it had no LSP and on top of that, it wasn't as easy as Lua.