This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-06-23
Channels
- # announcements (16)
- # asami (4)
- # babashka (49)
- # beginners (70)
- # calva (25)
- # clojars (3)
- # clojure (40)
- # clojure-europe (82)
- # clojure-france (15)
- # clojure-gamedev (16)
- # clojure-nl (2)
- # clojured (7)
- # clojurescript (13)
- # conjure (11)
- # cursive (4)
- # data-science (12)
- # datalevin (2)
- # figwheel-main (5)
- # gratitude (5)
- # honeysql (5)
- # hyperfiddle (4)
- # jobs (4)
- # joyride (3)
- # lsp (10)
- # malli (2)
- # missionary (14)
- # nbb (2)
- # off-topic (3)
- # pathom (16)
- # rdf (5)
- # releases (4)
- # sci (35)
- # shadow-cljs (16)
- # tools-deps (22)
- # xtdb (7)
@dnolen Thank you! I'm not sure if I know how to try the master in my leiningen config, but I'll work on it and report.
I discovered that my macros in this namespaces were running twice in self-hosted CLJS. Is there a way how I can prevent that? I now prevent it with this "hack":
https://github.com/babashka/sci/blob/d4d64143b0d2aae22d6e7fb887a1325c2653354f/src/sci/impl/namespaces.cljc#L74
The calls look like (copy-var foo foo-ns {:name 'foo})
so the first argument should be a symbol, but is sometimes {:name 'foo}
while the second and third arguments are nil
when I inspect the arguments in the macro.
I think I've ran into this before but I forgot how to deal with this. Thanks.
Is it possible there’s a thread first instead of a thread last somewhere that’s causing it?