cemerick.com
Enhancing Clojure’s case to evaluate dispatch values
Clojure’s case macro is a joy to use – for those that aren’t familiar, it’s an über-switch statement that allows one to dispatch on any compile-time constant in constant time. Th…