I’ve been asked to announce this here, so here we go: I recently released version 1.6.0 of purescript-unordered-collections. It contains hash-based versions of the data structures in purescript-ordered-collections, namely a hash map and a hash set.
The goals of this library are API compatibility with the ord-based collections where reasonable and to be fast. These are mostly met, but feel free to file issues if there’s a bug, I missed a function, or things are slower than what you would expect.
I’m currently working on getting the/a Hashable typeclass into the prelude, which should make it easier to use -unordered-collections. In the meantime, you’ll have depend on this library to write Hashable instances for your own types, or submit PR’s for instances to be included where that makes more sense.