[Haskell-cafe] ordNub

Anthony Cowley acowley at seas.upenn.edu
Sat Oct 12 19:43:57 UTC 2013


On Oct 12, 2013, at 2:47 PM, Niklas Hambüchen <mail at nh2.me> wrote:
> 
> 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 at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe


More information about the Haskell-Cafe mailing list