This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-12-28
Channels
- # announcements (6)
- # beginners (89)
- # boot (1)
- # calva (1)
- # cider (24)
- # cljsrn (19)
- # clojars (2)
- # clojure (102)
- # clojure-europe (2)
- # clojure-italy (9)
- # clojure-nl (1)
- # clojure-spec (6)
- # clojure-uk (56)
- # clojurescript (29)
- # code-reviews (14)
- # cursive (5)
- # data-science (1)
- # datomic (44)
- # duct (1)
- # emacs (10)
- # figwheel-main (5)
- # fulcro (8)
- # graphql (10)
- # hoplon (1)
- # leiningen (7)
- # overtone (17)
- # pathom (8)
- # re-frame (13)
- # slack-help (3)
- # spacemacs (22)
- # sql (2)
- # vim (3)
I have an issue with aot compiling a single namespace in a boot-tools-deps project. I built a server component that requires a single namespace that is aot compiled (expecting a class elsewhere). This has been working fine. I wanted to add a ring server and cljs frontend, so I added ring, compojure, and clojurescript to the deps.edn. Suddenly, the aot task breaks. I now get a terrible
Don't know how to create ISeq from clojure.lang.Symbol
from somewhere in aether. I've added other dependencies without a problem, but identified that any one of those three dependencies causes this issue. If I run a (deps :quick-merge true)
task, it's fine - it's only breaking during the aot task. I find this extra strange because I'm specifically trying to aot compile a single namespace that doesn't involve these new deps, so I'm not sure why adding some new - seemingly unrelated - deps suddenly breaks the task. I assume I don't understand what the aot task actually does. Any ideas?