lua-Coat : Yet Another Lua Object-Oriented Model
The main features are : Classes, Roles & type constraints. The attribute declaration with many properties is the most powerful and flexible part of lua-Coat.
Copyright and License
Copyright (c) 2009-2014 Francois Perrad
This library is licensed under the terms of the MIT/X11 license, like Lua itself.