Fork me on GitHub

This issue is waiting a patch? If yes, where should "via-metadata" should be? Is between "interface" and "subclasses" a good place?

(defn find-protocol-impl [protocol x]
  (if (instance? (:on-interface protocol) x)
      (when (:extend-via-metadata protocol)
      (let [c (class x)
            impl #(get (:impls protocol) %)]
I can't find in "clojure internals" where it "calls a protocol" to see the "order of call"

Alex Miller (Clojure team)15:09:02

we haven't decided what to do about this yet

👍 3