On Dec 20, 2009, at 5:58 PM, Yukihiro Matsumoto wrote:

> Hi,
>=20
> In message "Re: [ruby-core:27242] select!"
>    on Sun, 20 Dec 2009 13:22:11 +0900, Roger Pack =
<rogerdpack / gmail.com> writes:
>=20
> |Is there any reason there's no select!
>=20
> Enumerables cannot have bang method, since they are not always
> mutable.  The reason we don't have Array#select! is that I feel the
> word select means picking up elements, not removing non-selecting
> elements.  But I once felt same way to map! and (English speaking)
> people persuaded me, so same thing could happen on select! as well.

Array#prune is probably a better verb than #select!. #prune implies =
changing the receiver into something by picking out what you want.

>=20
> 							matz.
>=20
>=20