Skip to content
Branch: master
Go to file
Code

Latest commit

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

README.md

Whorl

Whorl is a library for generating unique fingerprints for Clojure data structures. Equivalent data structures will always produce the same fingerprint.

Only basic Clojure types are supported so far. Records and types will produce unpredictable results. This library should be considered experimental and in-progress.

Installation

To install, add the following to your project :dependencies:

[whorl "0.0.1"]

Usage

Use the fingerprint function to generate a fingerprint for a data structure.

user=> (use 'whorl.core)
nil
user=> (fingerprint {:x 1})
"e3b3666589d6514c9b10d677bf7320426cfbab2c"

License

Copyright © 2013 James Reeves

Distributed under the Eclipse Public License, the same as Clojure.

About

Generate unique fingerprints for Clojure data structures

Resources

You can’t perform that action at this time.