svn commit: r329504 - head/stand/lua
Conrad Meyer
cem at freebsd.org
Sun Feb 18 02:53:13 UTC 2018
On Sat, Feb 17, 2018 at 5:35 PM, Kyle Evans <kevans at freebsd.org> wrote:
> Author: kevans
> Date: Sun Feb 18 01:35:46 2018
> New Revision: 329504
> URL: https://svnweb.freebsd.org/changeset/base/329504
>
> Log:
> stand/lua: More style nits, config.lua
>
> Some other points I think we need to be consistent on:
> - Spacing around string concatenation (always)
+1. ".." is just another (infix) operator, and we put spaces around operators.
> - Test against 'nil' explicitly rather than relying on 'not' for things that
> reasonably won't be returning a boolean. e.g. loader.getenv
>
> Eventually this will all get formalized somewhere.
+1. Ideally sooner rather than later. Maybe a luastyle.9? :-)
One thing we've done so far I'm not sold on is parentheses around
conditionals. Unlike C, this is not a language requirement, and it
isn't common in other lua codebases, e.g.,
https://github.com/luarocks/lua-style-guide . (Take that guide with a
grain of salt — it suggests treating nil as boolean false, which I
agree is probably wrong.)
Best,
Conrad
More information about the svn-src-head
mailing list