On Tuesday 31 July 2001 09:45 pm, you wrote: > N> a.respond_to?('||=') returns false. Why doesn't it complain? > > ||= is not a method, and || is an operator That's an interesting distinction, considering that '+' and '==' are methods. Seems kind of inconsistent for a truly OO language. Why aren't 'and', 'or', '&&', '||', etc. all methods also? That's the way it is in Smalltalk, and it works OK there... > try to forget perl ... I'm doing my best, except that I'm still using it... -- Ned Konz currently: Stanwood, WA email: ned / bike-nomad.com homepage: http://bike-nomad.com