[lltx] code style
khaledhosny at eglug.org
Wed May 19 21:50:44 CEST 2010
On Wed, May 19, 2010 at 07:07:21PM +0930, Will Robertson wrote:
> 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.
Arabic localiser and member of Arabeyes.org team
Free font developer
More information about the lualatex-dev