On Wed, May 19, 2010 at 07:07:21PM +0930, Will Robertson wrote: > Hi, > > Quick questions: > > Why the obfuscation such as > > local splitpath, expandpath = file.split_path, kpse.expand_path > local gsub, match, rpadd = string.gsub, string.match, string.rpadd > > and so on? It makes the code typed shorter, yes, but I've found it harder to > read because I haven't known the context of the functions. Is this a regular > kind of thing in Lua programming?
Because the first tip you get for "optimizing lua code" is: always use locals, it is faster. > > Also, four spaces for indenting? Again, is this standard? I was thinking about switching to two spaces instead, because the code can get very nested and we get very long lines quite easily. Regards, Khaled -- Khaled Hosny Arabic localiser and member of Arabeyes.org team Free font developer
