On 29 Aug., 13:45, Russ <[EMAIL PROTECTED]> wrote: > I have not yet personally used it, but I am interested in anything > that can help to make my programs more reliable. If you are > programming something that doesn't really need to be correct, than you > probably don't need it. But if you really need (or want) your software
I'm one of the few (thousand) hard core Eiffel programmers on this world and i can tell you that this would not add to much to python. To get the benefits of it you need to use it together with a runtime that is designed from ground with DBC and a language that is fast enough to be able to check the contracts, if you don't have the latter all you get is a better specification language (which you can write as comments in python). Learn the Eiffel design way and then add assert statements whereever you need them. Works well when i do C/C++ programming and maybe even for script languages - but i never used it for scripts as i don't see a real value here. -- http://mail.python.org/mailman/listinfo/python-list