[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