From: Josh Cheek Date: 2009-12-15T13:40:19+09:00 Subject: Re: Poll: Significant Indentation --000e0cd1191eaad491047abcfc91 Content-Type: text/plain; charset=ISO-8859-1 I just think we should try to avoid adding new exceptional situations to the language. The simpler the language, the more elegant and easy to use, all these "it works this way... except sometimes, but sometimes that's not the case either" just bog everyone down. I do hate the pyramid code I see fairly often: class This class That def something call_method do |obj| obj.blah_blah do if condition puts 'Mt. Everest!' end end end end end end I find it extremely difficult to figure out where I am, so I somehow manage to avoid typing code like this. If whitespace is the solution, then I'm not opposed to it, but having to remember "this little section has that little identifier which means that whitespace is turned on this time, but the line ended in a comma or slash or plus sign, so this line is actually a continuation of the last line so whitespace doesn't matter on this line." is just a weight on my ability to concentrate. I need simple intuitive consistent rules that I don't have to look up constantly, or make frequent exceptions to. --000e0cd1191eaad491047abcfc91--