>>>>> "N" == Ned Konz <ned / bike-nomad.com> writes: N> Why aren't 'and', 'or', '&&', '||', etc. all methods also? Well, I don't know but if '||' is a method then a || b will be interpreted as a.||(b) this mean, actually, that b is always evaluated. You must find a way to defer the execution of b Guy Decoux