@bhauman I saw a gist of yours (can’t find it now) that demonstrated a “rewrite/simplification of figwheel” I think. Is this a real thing? Perhaps this question is too vague and if so, sorry.
yeah it was a while back
I've since rewritten figwheel as figwheel-main
the gist morphed into https://github.com/bhauman/lein-figwheel/tree/master/figwheel-core
it started as https://gist.github.com/bhauman/d731eb4cb54fa187c341aec75f62dd83
and figwheel main is here https://github.com/bhauman/lein-figwheel/tree/master/figwheel-main
Thanks for all the details! I’ll look through this. I was interested in what was happening here when I first saw your old gist.
its heads and shoulders above the original figwheel
I’m still lagging behind with figwheel-main etc. Need to get caught up
there is a #figwheel-main channel
if you have any questions hit me up
ah thanks for the pointer, didn’t know that one existed
Hello! I seem to be blocked adding figwheel to a lein project that also uses datomic pro. Specifically, lein figwheel dies with this exception:
Exception in thread "main" java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkState(ZLjava/lang/String;Ljava/lang/Object;)V, compiling:(figwheel_sidecar/repl.clj:1:1)
Everything I’ve come across about this error points to an incompatibility between guava 18 (datomic) and guava 20+
https://github.com/technomancy/leiningen/blob/master/doc/MANAGED_DEPS.md
@dogenpunk I think managed deps should help you here correct?
@bhauman I’ll dive into it. Thanks for the link
also lein :tree will help you locate who is specifying guava 20
@dogenpunk but if you are feeling a little adventurous, I'd reccomend figwheel.main
https://github.com/bhauman/lein-figwheel/tree/master/figwheel-main
@bhauman uploaded a file: https://clojurians.slack.com/files/U064J0EFR/FB6S57328/-.php
@bhauman I was looking at that and I’d love to try it out.
Thanks for the example setup!
yeah I'm working on the template right now so it was at hand
and there is a #figwheel-main channel
the dependency tree is shallower
You’ll see me there posthaste