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

Reply via email to