I would say it is the complete opposite. Tabs are universal. Any editor can read a tab, and know that there should be some amount of specified indentation.Quote:
Spaces are universal and every editor should know what spaces are and how many to use. Tabs are relative to the app and settings in the editor displaying the document.
NOT all editors agree on what spaces are and how many to use, and that is exactly the problem. Tabs are NOT relative, but are universal. Spaces are relative to the editor.
Hence the options that occur in most editors: "Spaces per tab indentation"....because each editor does it differently.
Oh...and I have never experienced the board messing up tabs. The python code I posted earlier used tabs...looks great to me.
I would have to agree with laserlight that for the most part it is the mixture of tabs and spaces that really obfuscates code. Tabs and spaces simply dont go together. If yall want to use spaces, then that is your choice, but I would have to agree that a mixture of the two just doesnt work.
But when it comes down to choosing either spaces or tabs, it's tabs all the way.