defprotocolマクロが定義されているソースコードがどこにあるかを把握しようとしています。
cljs.coreソースで:
https://github.com/clojure/clojurescript/blob/master/src/cljs/cljs/core.cljs
マクロは155 行目に (関数defprotocolと共に) 突然表示されます。-invoke実装されている場所はどこにありますか?
defprotocolマクロが定義されているソースコードがどこにあるかを把握しようとしています。
cljs.coreソースで:
https://github.com/clojure/clojurescript/blob/master/src/cljs/cljs/core.cljs
マクロは155 行目に (関数defprotocolと共に) 突然表示されます。-invoke実装されている場所はどこにありますか?
ClojureScript のすべてのマクロは、Clojure として実装する必要があります。
はdefprotocol、このファイルの 796 行目に実装されています。
https://github.com/clojure/clojurescript/blob/master/src/clj/cljs/core.clj#L796
このファイルは Clojure ファイルであり、ClojureScript ファイルではないことに注意してください。