This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2024-07-12
Channels
- # announcements (1)
- # babashka (8)
- # beginners (40)
- # biff (2)
- # calva (7)
- # cider (3)
- # clerk (16)
- # clojure (6)
- # clojure-europe (24)
- # clojure-madison (5)
- # clojure-nl (2)
- # clojure-norway (17)
- # clojure-uk (17)
- # clojurescript (4)
- # cursive (4)
- # datascript (17)
- # emacs (28)
- # gratitude (1)
- # humbleui (5)
- # hyperfiddle (25)
- # jobs (5)
- # lsp (3)
- # missionary (5)
- # pedestal (7)
- # polylith (7)
- # shadow-cljs (42)
- # squint (12)
- # tools-deps (9)
I think we found a little bug in clojure.tools.build.tasks.compile-clj/nses-in-topo
. Toward the end of that function there's a line (concat ns-candidates) ;; but make sure everything is in there
... but that's done in a ->>
macro and so the topo-sorted list is put after the the unsorted items. Thus the :topo
sort option doesn't actually topo sort, and namespaces get loaded twice, which can cause spurious errors.
thanks, will take a look!
thanks for the report!
well you did all the work :)