Clojurians
#cljs-dev
<
2015-10-14
>

This page is not created by, affiliated with, or supported by Slack Technologies, Inc.

kamn03:10:11

I am not sure who to ask about this but in the cljs.analyzer is it expected for analyze-fn-methods-pass2* to be called twice(instead of once) in the repl?

fdserr13:10:05

@dnolen Hi David. Firstly congrats and thanks for cljs & om progress, I still cannot figure out how you can handle all this, bah. I'm gonna be offline for a week or so, and at the rate things go, I wouldn't want my patch to be too much behind. Would you be so kind to answer the ticket, so I can proceed and stfu for a while? Thankies! http://dev.clojure.org/jira/browse/CLJS-1445

dnolen13:10:32

@fdserr: ah those warnings are an existing problem, I missed that.

dnolen13:10:00

@fdserr: attach a patch for the fix you came up with, the 3 extra warnings can be addressed separately.

fdserr13:10:01

@dnolen: great! thx for your time :smiley:

dnolen16:10:32

A patch from @tonsky that should tested by people who are interested in this fix http://dev.clojure.org/jira/browse/CLJS-1458 mostly concerned about unintended breakage in attempt to match Clojure

bensu20:10:32

@bhauman: @dnolen patch for revision in http://dev.clojure.org/jira/browse/CLJS-1460

dnolen20:10:34

@bensu thanks

bensu22:10:04

@dnolen: I'm having trouble reproducing an issue. How do you clean all your clojurescript builds so that you get the official ones again? I'm doing rm -r ~/.m2/repositories/org/clojure/clojurescript/ but I still get the weird behavior

dnolen22:10:49

that should work

dnolen22:10:59

make sure to rm -rf target in your checkout as well

dnolen22:10:10

classes often get cached there and will be on the classpath

bensu22:10:42

thanks, I'm so confused I'm running this rm -r ~/.m2/repository/org/clojure/clojurescript/ && lein clean && rm -r resources/ && rm -r target/ && ./scripts/build on each run!

bensu22:10:10

I got the source of the confusion. The error doesn't occur if ClojureScript needs to generate the resouces folder. If it is already there it throws an error