From: Yossef Mendelssohn Date: 2009-10-02T11:34:38+09:00 Subject: Re: how do you do this On Oct 1, 8:27 pm, Josh Cheek wrote: > On Thu, Oct 1, 2009 at 6:38 PM, Ryan Davis wrote: > > *) calling (almost) any bang method on a temporary value is usually a bug. > > Why is that? What's the point of calling a bang method there? You don't care at all about the object you're mutating, and it seems like a blatant case of premature optimization. Now, consider the specific cases where the bang method doesn't return the same value as the non-bang (viz. uniq!). -- -yossef