LuaRocks.org had a security incident in September 2026. Read the incident report.

Haskell-style function composition and application for Lua

$ luarocks install luarrow

luarrow.lua brings the elegance of Haskell's function composition to Lua
with beautiful operator overloading. Write `fun(f) * fun(g) % x` instead
of `f(g(x))` and make your functional pipelines readable and maintainable.

Features:
- Haskell-inspired syntax with * for composition and % for application
- Zero dependencies - pure Lua implementation
- Minimal overhead with simple table wrapping

Versions

main-9207 days ago14 downloads
main-8320 days ago11 downloads
main-7344 days ago29 downloads
main-6344 days ago1 download
main-5344 days ago2 downloads
main-4344 days ago3 downloads
main-3344 days ago4 downloads
main-2344 days ago4 downloads
main-1344 days ago5 downloads

Dependencies

lua >= 5.1

Labels

Manifests