On 2006-12-13, [EMAIL PROTECTED]
<[EMAIL PROTECTED]> wrote:
> Try reading again. In Lisp, you use () and *your editor*
> automatically indents according to the universal standard, or
> you leave it sloppy until other folks reading your code
> convince you to get a proper programming editor. Indentation
> does not get out of sync with semantics because the editor
> virtually never misses parentheses that the Lisp compiler sees.
> Expressions keep the same meaning even if you have to start
> breaking them across lines, etc.

Yes, it's the same way in Python. Of course, not everything is an
expression in Python, so it's not saying quite as much.

> In Python, you group in your mind, and press indentation keys
> to make it happen in your editor. The editor cannot help that
> much, because it cannot read your mind. White space screwups in
> copy-paste cannot be fixed by the editor automatically, because
> it cannot read the original programmer's mind, and you have to
> fix it manually, and risk screwing it up.

It is very easy a manual process, possibly as simple as selecting
the correct s-expr and pasting it into the right place in your
code.

-- 
Neil Cerutti
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to