Richard Braakman <[EMAIL PROTECTED]> writes:

> On Thu, Nov 28, 2002 at 10:21:53PM +0000, Alistair Bayley wrote:
>> Wouldn't this have been better called "unique"? (analogous to the Unix
>> program "uniq"). I was looking for a "unique" in the GHC Data.List library a
>> few days ago, and didn't see one, so I wrote my own (not realising that was
>> what "nub" did).

BTDT.

> No, Unix uniq makes only a single pass.
> uniq = map head . group

> Hmm, but with that said, I don't think I disagree with you.  Renaming
> "nub" to "unique" makes it clear that it is similar, but not identical
> to what Unix "uniq" does.

And of course the traditional Unix idiom for "nub" is 'sort | uniq'
(or (uniq . sort) if you prefer)

-kzm
-- 
If I haven't seen further, it is by standing in the footprints of giants
_______________________________________________
Haskell mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell

Reply via email to