Consider adding `classify`.
Andreas Abel
andreas.abel at ifi.lmu.de
Mon Aug 24 07:39:13 UTC 2020
This cannot be done efficiently. I'd extend the equivalence relation to
a total order and then use sort and group.
-1 to adding to the standard libraries. How about publishing this as a
(well discoverable) package on hackage and see how popular it gets?
On 2020-08-20 19:59, Ignat Insarov wrote:
> Hello.
>
> There has been [a question on Stack Overflow][1] asking for a way to group a
> list by an equivalence relation. Several answers were proposed over time, and I
> too [have offered a variant][2]. [I also wrote a benchmark.][3]
>
> I propose that the function be added to the standard libraries.
>
> [1]: https://stackoverflow.com/q/8262179
> [2]: https://stackoverflow.com/a/57761458
> [3]: https://github.com/kindaro/classify-benchmark.git
> _______________________________________________
> Libraries mailing list
> Libraries at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries
>
More information about the Libraries
mailing list