Proposal #2629: Data.List: Replace nub; add nubOrd, nubInt, nubWith

Dan Doel dan.doel at gmail.com
Tue Sep 30 02:20:12 EDT 2008


On Tuesday 30 September 2008 1:46:23 am Bart Massey wrote:
> Just thought I'd post a note to thank you all for the informative and
> interesting discussion of my proposal so far.  Thanks much to all who are
> helping to figure out what we should do!

One additional issue:

Data.List is in the base package. Data.Set is in containers.

Data.Set also imports Data.List, so using sets in the latter creates a 
circular dependency.

The latter isn't as big a deal, but circular package dependences sounds like a 
problem to me (as I imagine containers depends on base).

Something else to discuss. :)

-- Dan

P.S.: On point 4, I'd probably lean away from StopList as well. Requiring 
fundeps seems undesirable for a rather core, H98-esque module.


More information about the Libraries mailing list