Awesome
Luar
Documentation. THIS LIBRARY IS EXPERIMENTAL AND BARLEY FUNCTIONAL. For something more stable refer to rust-lua or rust-hl-lua.
A rustic Rust API that embeds the C Lua interpreter.
Main goals are easily embedding Lua and not requiring it to be installed on the system, meaning only listing it as a dependency on Cargo should be enough:
[dependencies.luar]
git = "https://github.com/jansegre/luar.git"
What's with the name?
"Luar" (pronounced LOO-R) means "Moonlight" in Portuguese. Also in Portuguese if there was (there isn't) a verb for "moon" as "to moon" it would be said "Luar", so you may optionally think of it as "to moon" as the act of using Lua (in Rust).
API
This API is inspired on the Goddess of the Moon, Selene.
There will be some examples, if there isn't feel free to bother me demanding I put examples here.