Adds support for object-oriented programming to lua, including classes, objects, multiple inheritance, and load-on-demand classes.
The code is pretty stable and has been tested as a core library for TelUI for the past two years. You can look at the source to that addon for examples of how to use the library. Some documentation is provided in the comments of the library, which help to describe some of the lesser-used functions.