Olin Lathrop wrote: >> If you are using braces to indicate nesting, you can >> place them in many different ways. > > But this is the mess Python avoids. You haven't given any argument for why > having many different ways of formatting the same code is a good thing. Did not you hear about the religious wars among C++ developers how to use braces in a right way? Of course you could stop the wars just dictating you vision. But how do you know that your vision is best? >> You can achieve the same end-goal >> of helping coders write clear code (or even enforcing rigid code >> standards) by using a pre-commit hook on your version control system >> or as part of your build system. > > Why is it OK for the build system to enforce the rules but for the language > not to? The programmer still has to adhere to them either way. Consider the formating as "dialects" of the language. Everyone is free to speak any reasonable dialect of English he is comfortable with. No sense to dictate you to write "though" instead of "thou" :-) -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist