Paul Rubin wrote: > Antoon Pardon <[EMAIL PROTECTED]> writes: > >>>Or you just code without declaring, intending to go >>>back and do it later, and invariably forget. >> >>What's the problem, the compilor will allert you >>to your forgetfullness and you can then correct >>them all at once. > > > Thiat in fact happens to me all the time and is an annoying aspect of > Python. If I forget to declare several variables in C, the compiler > gives me several warning messages and I fix them in one edit. If I > forget to initialize several variables in Python, I need a separate > test-edit cycle to hit the runtime error for each one.
Well I hope you aren't suggesting that declaring variables makes it impossible to forget to initalise them. So I don;t really see the relevance of this remark, since you simply add an extra run to fix up the "forgot to declare" problem. After that you get precisely one runtime error per "forgot to initialize". regards Steve -- Steve Holden +44 150 684 7255 +1 800 494 3119 Holden Web LLC www.holdenweb.com PyCon TX 2006 www.python.org/pycon/ -- http://mail.python.org/mailman/listinfo/python-list