Description
A Haskell library with object-orientation tools for HsLua. It helps developers expose Haskell-backed objects or object-like APIs to Lua scripts.
Use it when scripts need structured objects rather than plain tables and functions. Object lifetimes, method errors, and exposed capabilities should be designed carefully to keep script behavior understandable.