Re: Vars as global thread-locals?

2017-02-25 Thread Didier
Re-reading your reply, sounds like I might have explained what you already know. So to better answer your question: Dynamic scoping and Java ThreadLocals gives you equal functionality, so I'd use them equally. This is because Clojure supports thread bound dynamic scope. On Wednesday, 8

Re: Vars as global thread-locals?

2017-02-25 Thread Didier
"If one needs thread-local storage, you use a Java ThreadLocal directly." No, you just use a dynamic Var for that or with-local-vars. Normally, in Clojure, values are bound to symbols. This means that a symbol is mapped to a value. In general, you can not change this mapping once it is set.

Re: [ANN] Odin 0.2.0 - Query DSL for Clojure

2017-02-25 Thread Didier
Interesting, thanks. FYI: I do not see that question in the QA of the readme. I see Datalog and core.logic comparison, but not specter. On Friday, 24 February 2017 17:11:16 UTC-8, tbc++ wrote: > > It's in the QA in the readme, but specter only queries a single path > through the data. Odin

Re: FYI: Eclipse Aether moved to Apache Maven

2017-02-25 Thread Andrea Richiardi
Hey Colin, I agree totally, I have a patch kind of ready: https://github.com/cemerick/pomegranate/pull/80 :) On Saturday, February 25, 2017 at 3:02:57 PM UTC-8, Colin Fleming wrote: > > Hi all, > > I just saw a notice about this on the Aether mailing list today, and it > potentially affects

FYI: Eclipse Aether moved to Apache Maven

2017-02-25 Thread Colin Fleming
Hi all, I just saw a notice about this on the Aether mailing list today, and it potentially affects some of us building tooling (especially Leiningen/boot/pomegranate etc). Aether has been developed under the Eclipse umbrella until recently, but as far as I could tell had been almost totally

Re: Prgram uses a lot of swap

2017-02-25 Thread Cecil Westerhof
2017-02-24 15:07 GMT+01:00 Timothy Baldridge : > What are the JVM memory settings set at? And how much physical memory does > the box have? > ​My system has 16 GB of memory. I use ‘lein run’ and this results in the following process: