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