> in which case all attempts to fit it into 80 column lines are > contortions that serve no other purpose than to distract while > reading but particularly while writing.
You're confusing lines and statements. A statement can contain multiple lines. Whether a statement should go on multiple lines or not is only loosely related to length. a = function(a fairly complex expression, another expression); That fits on one line, but I'm inclined to write it as: a = function( a fairly complex expression, another expression ); Simply because it's easier to read and provides redundancy and documentation. Possibly my Lisp is showing. > Any code formatting rule that cannot be formalised so that > software can do it is a bad formatting rule; That's fine, documentation isn't "a formatting rule". You might as well say the same thing about comment and function name rules.