lua-Coat
lua-coat.luaforge.net
Perl5, like Lua, has no OO model, just OO mechanism. This allows a proliferation (or experimentation) of different model.
Now with Moose, Perl5 find its ultimate OO model. Moose borrows all the best features from Perl6, CLOS (LISP), Smalltalk and many other languages. Moose is built on top of a metaobject protocol, with full introspection.
Coat is light-weight Perl5 module which just mimics Moose.
Finally, lua-Coat is the Lua port of Coat.
Perl5, like Lua, has no OO model, just OO mechanism. This allows a proliferation (or experimentation) of different model.
Now with Moose, Perl5 find its ultimate OO model. Moose borrows all the best features from Perl6, CLOS (LISP), Smalltalk and many other languages. Moose is built on top of a metaobject protocol, with full introspection.
Coat is light-weight Perl5 module which just mimics Moose.
Finally, lua-Coat is the Lua port of Coat.