| >Again, I suspect you are criticizing LuaJIT. Nope, plain old Lua 5.1 which is still the newest one can get on many platforms. You're stuck with what you have, not what was released yesterday. >The actual Lua documentation has never let me down. I read the document you linked and found the documentation lacking on anything but basic syntax and C bindings (the chapter on C API comes before the Lua standard library, btw). The standard library function documentation underspecifies parameter types and both return value types and numbers. I find the Lua Short Reference [1] much more accessible than the official documentation. It has the very same information in a much more readable format. >Lua 5.3 introduced "basic utf-8 support" Looking at the documentation you linked, the Unicode support does not integrate with the string library. Walking a UTF-8 string manually character-by-character has never been difficult and Lua 5.3's support doesn't seem to address any other use cases. [1] http://lua-users.org/files/wiki_insecure/users/thomasl/luare... |