Figured it out... we were doing something weird on our end
great! willing to share the details?
btw. that environ dependency can be moved under the devtools profile if you don’t use it elsewhere
I'd have to move the source file for the macro into a source path specific to the devtools profile too, right?
(not that I'm opposed to that)
actually, I'm not sure how it would work
anyway, I have no idea why, but I had to add with-profile +devtools
here: https://github.com/circleci/frontend/blob/master/Procfile#L1
so how do you start your app in dev mode?
using foreman?
yup
but you wrote you are doing lein with-profile +devtools figwheel
that is a different story, now it makes sense I think
foreman just runs what is specified in the Procfile
with-profile +devtools
was in the figwheel part of the Procfile though
I had to add it to the lein run
command as well
aha
regarding moving environ to the devtools profile
(looking into it)
it looks like I can drop environ as a dependency entirely in favour of this: https://github.com/clojure/clojurescript/wiki/Compiler-Options#closure-defines
indeed
would you have any idea what is happening here?
(def thing [1 2 3 4 5])
#'cljs-time.format/thingmeta
(sort thing)
clojure.lang.ExceptionInfo: contains? not supported on type: clojure.lang.PersistentList at line 1 <dirac repl> {:file "<dirac repl>", :line 1, :column 1, :tag :cljs/analysis-error}
nvm it only happened in that namespace (cljs-time.format)