This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-06-06
Channels
- # announcements (2)
- # babashka (22)
- # beginners (93)
- # calva (12)
- # cider (65)
- # clj-kondo (15)
- # cljdoc (5)
- # cljs-dev (4)
- # cljsrn (4)
- # clojure (65)
- # clojure-europe (2)
- # clojure-italy (1)
- # clojure-nl (1)
- # clojure-norway (1)
- # clojure-spec (40)
- # clojure-uk (7)
- # clojurescript (12)
- # conjure (1)
- # cursive (2)
- # data-science (13)
- # datomic (1)
- # dirac (12)
- # emacs (3)
- # figwheel-main (19)
- # ghostwheel (5)
- # helix (6)
- # kaocha (1)
- # leiningen (6)
- # news-and-articles (2)
- # off-topic (17)
- # pathom (5)
- # re-frame (59)
- # reitit (17)
- # restql (1)
- # shadow-cljs (31)
- # spacemacs (5)
- # spire (3)
- # sql (35)
Someone else will know this better but the JavaScript math namespace will have some things. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math
thanks @U055DUUFS
And the google closure libs will too https://google.github.io/closure-library/api/index.html
is there a way to easily find implementations of protocols from the repl? not solving a real issue just for spelunking and learning. I'm reading the sources of defprotocol and extend-type. It seems like the implementations are in [:cljs.analyzer/namespaces (:ns var) :defs (symbol (name p)) :impls]
but wondering if this is exposed in some way?
ns-publics is almost there. i can get the metadata on the protocol but it discards the cljs.analyzer/namespaces info unfortunately
reading the source of extend-type they are in the analyzer map under impls. Just wondering if i could get to that easily