Merge branch 'master' into develop
Updated to Clojure 1.5.0-RC1\!
Bumped the version up to 0.2.0-SNAPSHOT. Also using multimethods rather than cond to select vendor.
Completely eliminated the awkward protocols.
Pulled the duplicated vendor look-up into its own function.
Got rid of my test seeds.
Merged deletion of log4j configuration file in develop.
Merge branch 'master' into develop
Broke up the multimethod implementation to that extenders don't need to go into core to add a new vendor.
Cleaned up the multimethod implementations to simply be the functions they formly invoked.
Rather than invoke functions, use vectors of keywords to dynamically bind to the correct fns, like Datomic does it.
Updated the README for the new syntax.
Updated README for new Clojar installation.
Cosmetic.
More on the to-do list.
Tests for bind-fn.
Cosmetic.
Included Dire and used it to bubble up a nice error message when no table is present.
Fixed the error predicate. Got a little ahead of myself.
Threw in a little more error checking.