Comment Re:IDLE defaults to Guido's standard: 4 spaces (Score 1) 226
These half-functional 'features' makes people believe that somehow it's acceptable to indent with spaces instead of tabs.
No, people already believed that.
I assert that tab, inasmuch as it is an ASCII character, was always a bad idea. In a word processor, indentation functionality should be achieved the same way as any other indenting. In a fixed format like source code, it's completely redundant with spaces. Yes, there are scenarios where you can use tabs, but that could also justify specialized control characters to represent underline, italics, bold, and text colouration, which could all also be interesting presentation elements in source code and other text-stream applications. Instead we parse out compounds like [b] etc. Or more generally, you could have control characters that natively held styles. Generally we instead let your text editor apply styling to your source code using some minimal knowledge of your language's syntax.
I feel similarly about RTL control characters and Ideographic Variation Sequences, but at least in those cases I understand and accept the backward-compatibility problems they were designed to solve. Fortunately, I've never heard somebody demand they be supported in source code, and they aren't in your typical ASCII set -- you have to go to Unicode. Tabs are a bad idea that people only think are a good idea because they are expressible in ASCII.