LuaJIT wrapper for a nicer scripting experience.
Lluna is a thin wrapper around LuaJIT providing convenience modules (through lluna-std) and a repl.
It is intended to improve user scripting experience in lua to be more comparable to Python, while keeping the startup time short and the performance high.
It is not intended to:
- replace Lua(JIT);
- provide a huge standard library, lluna is conceived for "one-off" to medium complexity scripts;
- be embedded (if you want to embed lluna you should consider embedding lua(JIT) and requiring the modules from lluna-std);
- be production ready (for now).
Only installation from source from now. It is recommended you use the provided install.sh
that will handle the installation of the standard library for you. Note: installation requires libluajit
and libcurl
.
. install.sh
- force installation of stdlib instead of relying on it being installed