[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Luasocket question.
- From: Diego Nehab <diego@...>
- Date: Wed, 20 Sep 2006 00:10:22 -0400 (EDT)
Hi,
That is a pretty simple thing. If I made a simple patch to
that effect, would you consider adopting it?
It would depend on a series of factors. The most
important is whether it can be done just by *adding* code,
instead of changing code. I still believe it can.
Can't you you change the __index table of the metatables for
classes tcp{server}, tcp{client} and tcp{master} to
something you can use to trap method calls? You can even
save the previous methods as upvalues of the new ones.
I haven't tried, but it looks like you might be able to do
this without changing anything in LuaSocket.
The other factor would be how popular such a feature
(assuming it can't be done already) would be.
Regards,
Diego.