lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

On Wed, Jan 12, 2011 at 10:37 AM, joshua simmons <> wrote:
> The short answer I guess, is no.

Yes, it will not get into the 'kernel' - it's up to us to provide
policy, Lua provides mechanism.

But it is _so_ entertaining writing Lua object models that everyone
has done their own...just about all you can assume is that a method
can be called obj:method(args).[1]

Given the implementation differences (there may not even be a
metatable involved) the best kind of general inheritance available is
to use an object proxy [2]

steve d.

[1] and sure, there are schemes which allow obj.method(args), no
colon. But you pay a double price; they are not as efficient and they
will confuse everybody else.