Most complete OOP library I'm aware of is LOOP[1], which supports simple and more complex (multiple inheritance for example) models. [1] http://loop.luaforge.net/manual/index.html Thijs