initial commit

This commit is contained in:
Luke VanderHart
2016-12-16 10:21:54 -05:00
commit 82b1d46f7d
4 changed files with 252 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
# identihash
A Clojure library that provides a way to provide higher-bit hashes of arbitrary
Clojure data structures, which respect Clojure's identity semantics. That is, if
two objects are `clojure.core/=`, they will have the same hash value. To my
knowledge, no other Clojure data hashing libraries make this guarantee.
The protocol is extensible to arbitrary data types and can work with any hash
function that can take a byte array.
## Usage
TODO
## License
Copyright © 2016 Luke VanderHart
Distributed under the Eclipse Public License either version 1.0 or (at
your option) any later version.