
On Oct 12, 2013, at 2:47 PM, Niklas Hambüchen
I would like to come back to the original question:
How can ordNub be added to base?
I guess we agree that Data.List is the right module for a function of type Ord a => [a] -> [a], but this introduces
* a cyclic dependency between Data.List and Data.Set * a base dependency on containers.
What is the right way to go with that?
Should ordNub be introduced as part of Data.Set, as Conrad suggested?
It does not really have anything to do with Set, apart from being implemented with it.
I think nub's behavior is rather set-related, so I don't really understand the objection to putting it in Data.Set. Anthony
On 14/07/13 14:12, Roman Cheplyaka wrote: Something like that should definitely be included in Data.List. Thanks for working on it.
Roman
Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe