> This is one of the nice things about Python, in my opinion. Every > error is an exception, so you can feel free to completely ignore Like end of file? :-) > Hmm. It just occurred to me that you could combine your idea with > exceptions quite nicely: All core functions throw exceptions on > error, but only when called in a void context. (As well as, perhaps, > when a given pragma is in effect.) This way, old code which correctly > checks errors will run without modification. Old code which > incorrectly ignores errors will get error checking. (And old code > which correctly ignores errors breaks, which is probably enough of > a problem to torpedo the whole idea. Alas.) I dunno. use strict (or whatever takes its place) can be very bondagey. -- $jhi++; # http://www.iki.fi/jhi/ # There is this special biologist word we use for 'stable'. # It is 'dead'. -- Jack Cohen