Tim Peters <tim.one@comcast.net> writes: > [Michael Hudson, on UnboundLocalErrors] > > ... > > Wouldn't it be nice if these were flagged at compile time! More work > > for Jeremy <wink>. > > As will (or already has <wink>) been pointed out, the compiler can only > guess, and can't always guess right (it could err on the side of bothering > you without cause, though). That's what I was implying, yes. > PyChecker goes a long way already. Java has a mass of "definite > assignment" rules instead, which in effect decree that you must > write code in such a way that the compiler can always guess right. Are these explained in an easy to digest form somewhere? Cheers, M. -- I saw `cout' being shifted "Hello world" times to the left and stopped right there. -- Steve Gonedes
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4