On 2010-11-04, Neil Cerutti <ne...@norwich.edu> wrote: > On 2010-11-04, D'Arcy J.M. Cain <da...@druid.net> wrote: Seebs Wrote: >>> * Not being able to write an auto-indenter, ever, because it >>> is by design theoretically impossible: Annoying. >> >> Right. And in C you can never write an auto-bracer for exactly >> the same reason. > > It's not right, actually. Auto-indent is fairly easy in > Python. Auto-dedent is the impossible part.
What Seebs is refering to is that it is difficult or impossible to re-indent Python source automatically after the indent structure has been broken (such as his email being converted to html on the server or a web forum without the possibility of <pre> or [code] tags). When C becomes so obfiscated, you can run it through indent to recover the structure of the source to something that you are familiar with (I actually think macros could cause problems; but, Seebs has already admitted weaknesses in the C preprocessor.). The same is not always true for Python where information about the code structure may be destroyed. -- http://mail.python.org/mailman/listinfo/python-list