Re: lein: managing versions of common deps / soliciting assistance on PR review

2016-01-24 Thread Sean Corfield
We have slowly been running into this more and more and as part of our solution to the problem, we switched from Leiningen to Boot. There were many reasons for the switch but easier management of dependencies was one aspect. We created a centralized properties file with the dependencies we

Re: Clojure based office suite?

2016-01-24 Thread Patrick Durusau
Thanks! Patrick On Friday, January 22, 2016 at 11:36:24 PM UTC-5, Mars0i wrote: > > There is a text editor written in Clojure: https://github.com/maitria/avi > > That's pretty far from an office suite ... > -- You received this message because you are subscribed to the Google Groups "Clojure"

emacs Expectations Mode - can't make it work

2016-01-24 Thread Yuri Steinschreiber
Hi - Is anybody using Expectations Mode https://github.com/gar3thjon3s/expectations-mode? When I try to use it with the latest CIDER and cider-nrepl I get "Symbol's definition is void: nrepl-send-string" when trying to run expectations test. I suspect version mismatch between Expectations

clojure.compiler.disable-locals-clearing memory leak?

2016-01-24 Thread Mars0i
In my application, I seem to get a memory leak when I use -Dclojure.compiler.disable-locals-clearing=true in Clojure 1.7.0 and 1.8.0, but not in 1.6.0. (i.e. I get "java.lang.OutOfMemoryError: GC overhead limit exceeded" with the more recent versions). Any guesses about why this might

Re: Destructuring seems to work with PersistentList and not with PersistentVector

2016-01-24 Thread Matching Socks
In case it's not clear from the above, {:keys [...]} is a technique for *map* destructuring of associative data structures. (let [{:keys [a b]} {:a 1 :b 2}] [a b]) [1 2] As documented at http://clojure.org/reference/special_forms, :keys takes a vector of the symbols to bind. -- You received

lein: managing versions of common deps / soliciting assistance on PR review

2016-01-24 Thread Chris Price
Hi, As the number of Clojure projects at our company has increased, we've ended up running into more and more frequent issues where lein's "pedantic" is alerting us to conflicting versions of transitive dependencies. Up until now we've been managing this by surgically updating the lists of