This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2015-12-23
Channels
- # admin-announcements (95)
- # beginners (16)
- # boot (50)
- # cider (15)
- # cljs-dev (47)
- # clojure (149)
- # clojure-italy (5)
- # clojure-russia (94)
- # clojurescript (163)
- # clr (1)
- # cursive (6)
- # datavis (9)
- # editors-rus (4)
- # hoplon (24)
- # jobs (9)
- # ldnclj (32)
- # lein-figwheel (4)
- # mount (5)
- # off-topic (2)
- # om (68)
- # parinfer (31)
- # proton (1)
- # reagent (32)
- # remote-jobs (1)
- # yada (5)
@dnolen there is still the issue that the files that DEPEND on files in jars are not recompiled
so say I compile my project against [org.omcljs/om "1.0.0-alpha10"]
and then bump it to [org.omcljs/om "1.0.0-alpha25"]
wait, just noticed that om/next.cljs
is also not recompiled so the build is mixing alpha10
code with alpha25
@martinklepsch: bigger namespaces take longer to compile, which is to be expected
somehow the recompile dependents thing doesn’t work for sources in JARs for some reason
@dnolen as I tried to explain the last time, the issue is that a single timestamp is not accurate enough
so when the timestamps are compared the project file appears newer and is not recompiled
I settled on creating a map for each namespace with entries where each dependency is recorded with a timestamp
I just tested with transit and verified that that changing the dependency should trigger dependent namespaces to recompile