From: Dave Thomas Date: 2001-07-11T00:00:23+09:00 Subject: [ruby-talk:17614] Re: Overloading logical operators and bitwise operators jbshaldane@hotmail.com (S Sykes) writes: > And, as an aside, I also want to overload || and &&... (and !=, but > I've found a way around that)... I wonder what the reasoning behind me > not being able to do this is? name = ARGV[0] || prompt_for_name Because they need to be able to short-circuit, and they couldn't do that it they were method arguments (unless we had lazy argument evaluation, anyway). Dave