On 2007-12-18, Sam <[EMAIL PROTECTED]> wrote: > A friend of mine is picking up some Python and is frustrated by > Python's indentation rules (http://greatbiggary.livejournal.com/ > 260460.html?thread=1835884#t1835884). Personally, I've never had any > issues with Python's ways of indentation, but that conversation got me > thinking about the issue. > > Consider the following indentation rules: > 1. Blocks begin with a line ending in ":" > 2. A line on the same indentation level or lower ends a block. > > Under those rules, this would work: > layouts = ['column', 'form', 'frame'] > cmds.window(t='gwfUI Builder') > cmds.paneLayout(configuration='vertical3', ps=((1, 25, 100), (3, 20, > 100))) > cmds.paneLayout(configuration='horizontal2') > cmds.frameLayout(l='Layouts') > cmds.scrollLayout(cr=True) > cmds.columnLayout(adj=True, cat=('both', 2)) > for i in layouts: > cmds.button(l=i) > cmds.setParent('..') > cmds.setParent('..') > cmds.setParent('..') > cmds.setParent('..') > cmds.setParent('..') > cmds.showWindow()
And you think that example is an argument in _favor_ of what you propose? > Do such rules make sense? IMO, no. > Is there any way to make code work that way in Python? no. > Should there be? God no. Code should work the way it looks and look the way it works. Changing the language in order to allow authors to mislead readers is a bad thing. > Does that make this sort of code more or less readable? You must be joking. -- Grant Edwards grante Yow! I joined scientology at at a garage sale!! visi.com -- http://mail.python.org/mailman/listinfo/python-list