Nice presentation of Dana Moore on Oscon

Edward K. Ream edreamleo at charter.net
Wed Jul 16 11:23:26 EDT 2003


Many thanks for your rebuttal.

My picture of the situation is this: the Python interpreter is in effect
placing assert statements after (inside) every Python statement. This makes
Python in practice much more safe and convenient than any static language.

No, this doesn't directly relate to types.  However, IMO the real issues
aren't about types, they are about safety and convenience.  Python crushes
any static language as far as convenience goes.  This much is obvious.

Theoretically all languages are unsafe.  Python programs can throw uncaught
exceptions just like C++ asserts can fail. In practice, though, the Python
interpreter makes development so much safer that one can just "blast away"
without worrying too much about the kinds of things compilers typically
worry about.  And my Python programs have been much more robust than the
equivalent C++ programs, even without pychecker's help.

This is probably all obvious to Pythonists, and incomprehensible to others.
Oh well... :-)

Edward
--------------------------------------------------------------------
Edward K. Ream   email:  edreamleo at charter.net
Leo: Literate Editor with Outlines
Leo: http://webpages.charter.net/edreamleo/front.html
--------------------------------------------------------------------








More information about the Python-list mailing list