/email-address-algo

Primary LanguageClojureEclipse Public License 1.0EPL-1.0

This library is a showcase of sorting & ordering. We implement an ordered set in Clojure to retain the order of a list of email addresses. We then manipulate that data to create a sorted set using clojure's PersistentTreeMap.

This is a fast implementation on hundreds of thousands of records in memory it performs both steps in under a second.

There is a live web view available here: https://aqueous-chamber-2808.herokuapp.com/

To run the tests you must have lein installed (https://github.com/technomancy/leiningen#installation)

Run the tests:

lein test

License

Copyright © 2014 FIXME

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.