Fork me on GitHub
#figwheel
<
2018-06-13
>
mikerod17:06:51

@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.

bhauman17:06:25

yeah it was a while back

bhauman17:06:16

I've since rewritten figwheel as figwheel-main

mikerod17:06:55

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.

bhauman17:06:56

its heads and shoulders above the original figwheel

mikerod17:06:17

I’m still lagging behind with figwheel-main etc. Need to get caught up

bhauman17:06:33

there is a #figwheel-main channel

bhauman17:06:44

if you have any questions hit me up

mikerod17:06:10

ah thanks for the pointer, didn’t know that one existed

dogenpunk19:06:02

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)

dogenpunk19:06:49

Everything I’ve come across about this error points to an incompatibility between guava 18 (datomic) and guava 20+

bhauman19:06:11

@dogenpunk I think managed deps should help you here correct?

dogenpunk19:06:58

@bhauman I’ll dive into it. Thanks for the link

bhauman19:06:42

also lein :tree will help you locate who is specifying guava 20

bhauman19:06:22

@dogenpunk but if you are feeling a little adventurous, I'd reccomend figwheel.main

dogenpunk19:06:47

@bhauman I was looking at that and I’d love to try it out.

dogenpunk19:06:11

Thanks for the example setup!

bhauman19:06:36

yeah I'm working on the template right now so it was at hand

bhauman19:06:48

and there is a #figwheel-main channel

bhauman19:06:16

the dependency tree is shallower

dogenpunk19:06:31

You’ll see me there posthaste