Well, Perl also dynamic language, but except the usage of the additional analyser tools he provides 'use warning' directive and many Perl's developers use this feature.
Why you do not want to add such feature in Python ?
If developer do not want to use this feature and want to use static analyser tools - okay. But what if someone wants to checks errata (not even an errors) without the s.a tools ?
To my mind some people simply do not know that even dynamic language can do some checks..
I am, as a developer which came from Perl programming language really do not understand how you can agree with this behaviour and why you are really do not understand me..
Where it is written that dynamic language should not checks such things ?
Seems very strange that Python checks ordinary blocks like 'if', 'else', 'def' statement and others..We could just have a big amount of tools to check this.
I do not want to create C++ from Python. I just want to correct this situation, when you can not say to interpreter "please check at least something!!"
2015-02-10 20:55 GMT+02:00 Chris Barker email@example.com:
On Tue, Feb 10, 2015 at 10:51 AM, Skip Montanaro <firstname.lastname@example.org
On Tue, Feb 10, 2015 at 12:07 PM, Chris Barker email@example.com wrote:
... simply not known *at* run-time.
Do you mean "simply not known *until* run-time"?
indeed -- the stuff we don't even know at run time is a whole different matter ;-)
Christopher Barker, Ph.D. Oceanographer
Emergency Response Division NOAA/NOS/OR&R (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception