/lua-generic

Small footprint single inheritance prototypal object system for Lua with multimethods

Primary LanguageLua

Small footprint single inheritance prototypal object system for Lua. Supports multiple dispatch. Unlike most object systems, it is very rigid. There is no meta object protocol and no easy way to override, say, slot lookup behavior. This is for the sake of simplicity.