[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: Is there any plan to include build-in class support?
- From: Axel Kittenberger <axkibe@...>
- Date: Wed, 12 Jan 2011 10:28:48 +0100
This is not the webpage I'm looking for?
On Wed, Jan 12, 2011 at 10:27 AM, Tang Daogang <firstname.lastname@example.org> wrote:
> I think the way of OOP in git://github.com/temiy/luv.git is very
> On Wed, Jan 12, 2011 at 5:03 PM, steve donovan <email@example.com>
>> On Wed, Jan 12, 2011 at 10:37 AM, joshua simmons <firstname.lastname@example.org>
>> > 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).
>> 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 
>> steve d.
>>  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.
>>  http://snippets.luacode.org/snippets/Object_Proxy_106