λ61
|
A Lua-powered environment for building, scripting, and experimenting.
λ61 (aka l61) is a hyper-extensible Lua-based environment.
This is a full rewrite — the original attempt grew into spaghetti with scope creep, so this version is built to be leaner, cleaner, and actually maintainable.
Originally conceived as a build system, λ61 has evolved into a hyper-extensible environment layered on top of liblua.
Think of it as a foundation you can shape into whatever workflow you need, with Lua as the extension language.
Work in progress — expect breaking changes, missing features, and rough edges. Contributions, ideas, and experiments are welcome.
And since freeBSD packages Lua with its version name I use -DL61_CONFIG_LUA_PACKAGE_NAME="lua-X.X"
One small note clang is used on FreeBSD
I have not tested it on OpenBSD yet
λ61 isn’t just another Lua wrapper or a Runtime.
It’s designed to be hyper-extensible, letting you mold it into the workflow you want
from scripting and building to prototyping complex systems
all while staying lightweight and maintainable.