|
|
||
|
Hi Brian
What is the best way to support something akin to table like fields on
userdata, so you can have:
foo.status = 201
foo:puts("hello world")
where foo is a userdata?
Using the metatable for adding methods as described in PiL works well for
adding methods to it, but providing an __index on the metatable causes
__index to be invoked rather than looking up the value in the metatable.
Try __newindex. See PiL's page 267. Regards Tomas