lua-users home
lua-l archive

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

>From Tue Jun 29 22:52:51 1999
>From: Richard Sun <>
>I'm trying to set the tag method for "setglobal" to a function of my own.
>However, the 2nd argument to setglobal, the new value, is always coming up
>nil.  Does anybody have any idea why this is, and how to fix it?
>here's the important parts of the code in question:
>function new_setglobal(x, val)
> ...
>settagmethod(tag(nil), "setglobal", new_setglobal)

the signature of the "setglobal" tag method is


so, the new value is the third arg, not the second.