This Haskell library is optimized to provide a perfect hashing solution.
One notable feature of PerfectHash is that it doesn't support insertion, which is by design. It's because this library is merely a binding to the C-based CMPH library found in http:cmph.sf.net. However, PerfectHash allows for two crucial operations: fromList and lookup. In many use cases, these operations should suffice.
It's worth noting that PerfectHash is licensed under the BSD License, which is a highly permissive license. Thus, anyone can use this software to create derivative works without any legal repercussion.
Overall, PerfectHash is an outstanding hashing library that will suit the needs of anyone looking to map bytestrings to values in the Haskell programming language.
Version 0.1.3: N/A