1. 15
  1.  

  2. 1

    Marginally off-topic: What is the deal with using braces everywhere if the code is well-indented and semicolons aren’t required? It doesn’t make the code any easier to read, (if anything, it has the opposite effect).

    1. 8

      It’s very convenient to be able to automatically indent code. If you re-organize code (say, move it from one scope to another, or copy from one part of the codebase to another), not having to worry about fixing the whitespace manually (especially because screwing this up can have important, semantic, consequences) is a really nice property.

      1. 1

        Fair enough (though, unsatisfying).