From: Roger Pack Date: 2010-03-03T03:56:15+09:00 Subject: [ruby-core:28425] [Feature #2515] Array#select! Issue #2515 has been updated by Roger Pack. Oh I see your argument now--that select! is too confusing of a name... For me, though, it makes sense (given some background ruby knowledge), ex: >> a = [1,2,3] >> a.select!{|b| b == 1} >> a => [1] This makes sense based on my knowledge of how reject and reject! work, map and map! work, etc. My thinking is that only more advanced Ruby programmers use ! methods, and they would probably already know that "! means a destructive change to self". Is it too confusing? Much thanks. -rp ---------------------------------------- http://redmine.ruby-lang.org/issues/show/2515 ---------------------------------------- http://redmine.ruby-lang.org