What OOP languages really support true self-reference keyword not just "this" keyword ?
As I read here Lua has a self

http://stackoverflow.com/questions/1066886/how-does-an-object-reference-itself-in-lua

But is it really self in the sense that WHATEVER THE CONTEXT self always refers to the object itself. Seems like a tautology but no consider the this keyword, it isn't self object it is rather the object WHERE the  code is being executed.
What OOP languages really support true self-reference keyword not just "this" keyword ?
===

As I read here Lua has a self

http://stackoverflow.com/questions/1066886/how-does-an-object-reference-itself-in-lua

But is it really self in the sense that WHATEVER THE CONTEXT self always refers to the object itself. Seems like a tautology but no consider the this keyword, it isn't self object it is rather the object WHERE the  code is being executed.