Paul Boddie schreef: > On 3 Aug, 11:45, Stef Mientki <[EMAIL PROTECTED]> wrote: >> Sorry, my question missed the essential "NOT", >> here is an example, that behaves different in Delphi, >> (so I guess Delphi is not a real language ;-) > > Delphi is based on Pascal, and from what I can recall from my > university textbook, there isn't any mandatory short-circuit > evaluation in Pascal: it's an implementation-dependent feature. > Consequently, an expression involving boolean operators in such > languages may well evaluate each term (potentially causing side- > effects) before determining the final result.
I even thought Pascal never uses short-circuit evaluation, and always evaluates all terms. I might be wrong about that though; it's been quite a long time since I've used Pascal. -- If I have been able to see further, it was only because I stood on the shoulders of giants. -- Isaac Newton Roel Schroeven -- http://mail.python.org/mailman/listinfo/python-list