From: matz@... (Yukihiro Matsumoto) Date: 2003-04-08T13:41:17+09:00 Subject: Re: Array Sutraction Hi, In message "Re: Array Sutraction" on 03/04/08, Jim Freeze writes: | I don't have a horse in either the set or bag race. | It's just the current implementation is very confusing. I defined array subtraction as def -(other) self.delete_if{|x| other.include?(x)} end which is very clear for me (note that real Array#- uses Hash inside, so that its comparison is actually done by eql? not ==). matz.