A set of pure Lua libraries focusing on input data handling (such as
reading configuration files), functional programming (such as map,
reduce, placeholder expressions,etc), and OS path management. Much of
the functionality is inspired by the Python standard libraries.
Provides
Requires
License
MIT
Changelog
* Fri Jan 23 2026 Matej Cepl <mcepl@cepl.eu>
- Add lua55-build.patch to fix Lua 5.5 compatibility issues
(gh#lunarmodules/Penlight!512)
* Fri Oct 24 2025 Matej Cepl <mcepl@cepl.eu>
- Switch off building lua51 build of the package.
* Sun Oct 12 2025 Matej Cepl <mcepl@cepl.eu>
- Make the package build with LuaJIT.
* Thu Jun 13 2024 Gordon Leung <pirateclip@protonmail.com>
- Update to version 0.14.0:
* fix(path): make `path.expanduser` more sturdy
* feat(func): extend `compose` to support N functions
* fix(utils) `nil` values in `utils.choose(cond, val1, val2)`
* fix(template) using `%` as an escape character caused the
expression to not be recognized
* enhance(template): Pr