Hello,
I'm using xLua (great object btw) and noticed that periods "." in functions cause it to throw an error: attempt to index global 'word before period' (a nil value).
Since I only encountered this after working with some lua libraries I found on the web, I was curious if this was intended behavior or not. For example, one of my libraries allows the use of vector2's using vec2.new(x, y) as a function.
Further reading on how lua the language handles function calls told me that periods shouldn't affect anything, that the only special character it looks for is the colon ":" to include "self" during the call. The documentation states that "o.test()" would be identical to just "test()". xLua's own documentation only mentions the colon: Please login to see this attachment.
Here's an .mfa: Please login to see this attachment. (look at embedded script in xlua object to see how the function is named)