This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-05-27
Channels
- # announcements (2)
- # beginners (85)
- # boot (4)
- # calva (4)
- # cider (14)
- # cljdoc (8)
- # cljs-dev (5)
- # cljsrn (10)
- # clojure (101)
- # clojure-europe (1)
- # clojure-italy (6)
- # clojure-nl (12)
- # clojure-spec (4)
- # clojure-uk (71)
- # clojurescript (119)
- # core-async (20)
- # cursive (1)
- # datascript (2)
- # duct (3)
- # emacs (19)
- # fulcro (150)
- # graphql (1)
- # hoplon (2)
- # instaparse (2)
- # jobs (1)
- # jobs-discuss (11)
- # joker (9)
- # luminus (6)
- # lumo (1)
- # off-topic (33)
- # onyx (1)
- # quil (1)
- # re-frame (23)
- # reagent (11)
- # robots (2)
- # rum (6)
- # sql (1)
- # test-check (10)
- # unrepl (1)
hi. small question that came up at clj-kondo and I wonder how joker thinks about it:
if you write 'foo/bar
or
`foo/bar
or
(quote foo/bar)
how should that affect linting ununsed namespaces? In Clojure, you do not need to require namespace foo
in either case, although joker counts foo
as used in the case of the syntax-quoteIn the case of protocol metadata, there is something you're implementing though. And maybe you are expecting something else to use it.
@dominicm were you responding to my question? can you give an example - what do you think the behavior should be?
I was, yeah 🙂 Don't have a strong opinion, just weighing in that:
(with-meta obj {`foo/bar (fn [this] …)})
foo/bar
is used, but it isn't directly called by my library (necessarily).