On Jul 22, 2009, at 9:14 PM, Wesley Smith wrote:
After reading module v. dofile discussion I was curious how people handle OO constructs as Lua modules.
A while back, this is what I used: local LUObject = require( "LUObject" ) local super = LUObject local self = super() For example, a List object: http://dev.alt.textdrive.com/browser/lu/LUList.lua Some usage examples: http://dev.alt.textdrive.com/browser/lu/Example.lua Root object: http://dev.alt.textdrive.com/browser/lu/LUObject.luaBut, after reflexion, I moved away from OO in Lua. Not worth the bother :))
Cheers, PA.