News for hackers. Stuff that matters.
Re:A Programming Language Underdog by kungtotte on Saturday September 22, 2018 @01:24PM (#18046885)
Nim disallows tabs entirely, and in Python 3 it's an error to mix the two in the same file. So those errors can't happen anymore.

Out of your list, the only one that seems like a real problem is recreating blocks if the code lost all formatting.

Re:A Programming Language Underdog by lylecubed on Saturday September 22, 2018 @01:56PM (#18047072)
You just described two errors that do actually happen and in the next sentence say those errors can't happen anymore. What am I missing here?
Re:A Programming Language Underdog by kungtotte on Saturday September 22, 2018 @03:58PM (#18047703)
The comment I replied to was talking about errors arising from mixing tabs and spaces and incorrect indentation levels that arise from it.

If a language either disallows tabs entirely or will refuse to run/compile code that mixes tabs and spaces in the same source file, you obviously can't get errors related to mixing tabs and spaces.