Tag
Lua-async is a new library that adds asynchronous programming capabilities to the Lua language, shared on a tech news platform.
LuaCAD is a scriptable CAD tool using Lua for parametric 2D and 3D modeling, built on a Rust engine with support for various export formats and CSG operations.
Hisham Muhammad argues that the Lua community should stop supporting ancient versions of Lua and LuaJIT, citing the frustration of maintainers receiving decade-old bug reports. He suggests focusing on only the latest PUC-Rio Lua and LuaJIT, and mentions Teal as a tool to bridge version gaps.
Interview with Lua creator Roberto Ierusalimschy covering Lua's unique embedding-oriented design, its differences from Python, LuaJIT's workings, and predictions for AI's impact on programming languages.
A blog post explaining a simple timer system for PICO-8 games using a single table and loop, with an aside about how similar timers in Super Mario Bros. led to the frame rule in speedrunning.
PHP and Lua's log function can produce non-monotonic results due to using different algorithms for base 10 (log10) and other bases (ln), leading to counterintuitive behavior where a larger base yields a larger logarithm.
A technical blog post exploring methods to reduce Lua string literal sizes by choosing optimal representations (quoted vs raw strings) in the context of ComputerCraft programs, achieving a 400-byte saving.
Clx is a cross-platform ahead-of-time Lua compiler that generates standalone native executables using C++20 toolchains, offering competitive performance, small binaries, and compatibility with Lua 5.5.
This article explores two unexpected behaviors of NaN in Python and Lua, where implicit assumptions about equality and comparison lead to surprising results like Python's list equality ignoring NaN's self-inequality and Lua's for-loops mishandling NaN as step or limit.
BUSY is a lean, statically typed, cross-platform build system for GCC, Clang, and MSVC toolchains, designed for easy bootstrapping and minimal dependencies.
LuaJIT 3.0 proposed syntax extensions have been announced, bringing potential new features to the LuaJIT just-in-time compiler for Lua.
luau-wasm 0.1a0, a WebAssembly build of the Luau scripting language, has been released.
Lunacy is a Lua 5.1 interpreter written in Rust, implementing Lazy Basic Block Versioning and a Just-in-Time compiler, as detailed in a technical blog post.
The article discusses Lua as a practical 'soft-bedrock' language, exploring its role in software development.
Tiny-Lua-Compiler is an educational, self-hosting Lua 5.1 compiler and VM written in pure Lua, designed to be small enough to study but complete enough to handle real language features.