lua-cmake
lua-lockbox
lua-cmake | lua-lockbox | |
---|---|---|
1 | 2 | |
26 | 344 | |
- | - | |
10.0 | 3.3 | |
over 3 years ago | 3 months ago | |
CMake | Lua | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
lua-cmake
-
Lua: Good, Bad, and Ugly Parts
Lua is a very nice piece of technology. Its source code is pretty easy to get into, the documentation is complete.
It has its quirks yes, but if I need to add scripting to a software, I'd consider Lua before considering writing a DSL, simply because you can pretty much embed Lua's source in your C/C++ software as a static library[0].
The stack-based approach makes it so easy to interact with C/C++, and I've been looking at the Rust bindings[1] recently out of curiosity, looks promising.
[0] - https://github.com/lubgr/lua-cmake
lua-lockbox
-
Creating my own ecosystem.
With my recent foray into Lua programming, and seeing just how many pure Lua modules there are for some tasks (like lua-lockbox for crypto primitives), and the fact LuaJIT can interface pretty easily with any C ABI, I've definitely considered it, especially since I could modify existing software to shove a Lua interpreter in for my needs.
- Lua: Good, Bad, and Ugly Parts
What are some alternatives?
fengari - 🌙 φεγγάρι - The Lua VM written in JS ES6 for Node and the browser
mlua
luau - A fast, small, safe, gradually typed embeddable scripting language derived from Lua
piccolo - An experimental stackless Lua VM implemented in pure Rust
moonsharp - An interpreter for the Lua language, written entirely in C# for the .NET, Mono, Xamarin and Unity3D platforms, including handy remote debugger facilities.
rlua - High level Lua bindings to Rust
gopher-lua - GopherLua: VM and compiler for Lua in Go