From: Dave Burt Date: 2006-03-23T16:13:51+09:00 Subject: Re: what on earth.. Timothy Bennett wrote: > ... I also wish that it looked asymmetrical (maybe ==~ instead of ==, > though that would invite people to think of it in relation to =~, which > probably wouldn't be good either). Anyway, I think I'll be able to keep > its role straight in my head. Actually there is a conceptual relationship between === and =~ - it is a kind of matching. Regexp's === matches against strings, Range's === matches things inside its range. As far as case and === is concerned, it helps me to think of a class as something that matches instances in a similar way. Cheers, Dave