I've been working on this a little bit recently: https://github.com/freeformz/set
Hoping to finalize the v1 API soon.
What I found annoying with other set implementations is that they rarely took advantage of modern go features like iterators or the new builtins. And the interfaces were huge. I've tried to stay away from that and instead implement as much as possible using package level functions whenever possible.
If you have some time, let me know what you think.
Thx!
Top comments (0)