On Fri, 05 Nov 2010 11:21:57 +0100, Alain Ketterlin wrote: > I really like "indentation as structure" (code is more compact and > clearer), but I really hate that it relies on me putting the right > spaces at the right place.
Er what? You really like indentation as structure, but you don't like putting in the indentation? > I would love to be able to put, e.g., a > period at the end of a line, to indicate that the next line is one level > upper. Something like: > > for i in ... : > for j in ... : > whatever(i,j). > . How is that different from this? for i in ... : for j in ... : whatever(i,j) What's the point of the dots? Is that just to save you from having to hit shift-tab (or whatever your editor's decrease-indent command is)? > No lost vertical space (except when I decide it), no ambiguity. What lost vertical space are you worried about? > It looks > to me like the exact opposite of ':'. End-of-line periods (or > exclamation marks) would let tools reindent correctly in all cases. I > don't think it conflicts with any other syntax. for i in ... : for j in ... : n = 2. -- Steven -- http://mail.python.org/mailman/listinfo/python-list