figwheel 2018-06-13

@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

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

@dogenpunk has joined the channel

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+

@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

@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