It's time to reconcile the religious war with a compromise: How about we use spaces for lines with indent <= 8 chars and tabs for deeper indents?

Or maybe tabs in all functions returning strings and spaces in all other functions?

  • 0
    Mixing tabs and spaces is way worse than just using one or the other. Especially in languages with syntactic whitespace.
  • 1
    Elaborating on my suggestion, we could terminate all lines in if-blocks with CR, all loop blocks with LF, and all enum declaration lines with CR+LF.

    LF+CR could be used to change some compiler option mid source file, for example byte/word alignment of structs. Why didn't the creator of Malbolge think of this?
Add Comment