This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-08-09
Channels
- # announcements (4)
- # babashka (2)
- # beginners (8)
- # calva (2)
- # chlorine-clover (7)
- # cider (3)
- # clj-kondo (1)
- # cljs-dev (2)
- # clojure (21)
- # clojure-dev (2)
- # clojure-europe (5)
- # clojure-spec (17)
- # clojuredesign-podcast (7)
- # clojurescript (8)
- # conjure (4)
- # cursive (3)
- # datomic (1)
- # defnpodcast (5)
- # esprit (51)
- # fulcro (7)
- # jobs (1)
- # luminus (3)
- # news-and-articles (1)
- # off-topic (2)
- # other-lisps (3)
- # pathom (8)
- # portal (3)
- # re-frame (3)
- # re-ops (1)
- # shadow-cljs (26)
- # testing (15)
- # tools-deps (34)
- # xtdb (1)
what is `*nrepl-messages*` , is it an emacs buffer or a clojure dynamic variable?
I don't find such a clojure variable, nor emacs buffer nor emacs-lisp variable.
Ahh, I think I see the problem. it is defined like this. So the arglist is [_value type-designator]
but cider can't figure that out. perhaps cider is not smart enough to get the arglist of the function pass as 3rd argument to defmulti
?
(defmulti typep
"Like instance? except that the arguments are reversed, and the
given type designator need not be a class. The given type
designator may be a (1) class, (2) a symbol resolving to a class, or
(3) a CL style type designator such as
(not A)
(and A B)
(or A B)
(satisfies A B)
(= obj)
(member a b c)"
(fn [_value type-designator]
(if (sequential? type-designator)
(first type-designator)
type-designator)))