clojure -- correct way to locally override operators such as "+", "*", etc

Viewed 3988

What is the correct way to override a method like "+"? Right now I have

(defn- + [x y] (replacement x y))

but this results in warnings on the command line.

WARNING: + already refers to: #'clojure.core/+ in namespace: <MY-NAMESPACE>, being replaced by #'<MY-NAMESPACE>/+
4 Answers
Related