Re: In core.match, what's the difference between predicates (:when) and guards (:guard)?

2015-12-09 Thread Hunter Kelly
Okay, thanks! On 9 December 2015 at 02:39, David Nolen wrote: > core.match will attempt to optimize matching :when clauses in the decision > tree. > > David > > On Tue, Dec 8, 2015 at 4:18 PM, retnuH wrote: > >> I can't really figure out what the deal

Re: Flow control in Clojure

2015-12-09 Thread Juan A. Ruz @tangrammer
Hi Ditlev, I was struggling with same flow-control logic and I reached to this (alpha) solution based in describing logic flows https://github.com/DEEP-IMPACT-AG/flowgic so far It worked fine in my current code and i think that it also answers the 2 points that Daniel Compton mentioned > 1)

[ANN] data.avl 0.0.13 – fast sorted collections with O(log n) slices and nth

2015-12-09 Thread Michał Marczyk
Hi, I am pleased to announce the 0.0.13 release of data.avl, a Clojure Contrib library providing highly performant drop-in replacements for Clojure(Script)'s built-in sorted maps and sets with the following headline features: 0. performance often superior to the built-ins (owing to the smaller

Re: [ANN] data.avl 0.0.13 – fast sorted collections with O(log n) slices and nth

2015-12-09 Thread 'Jan-Paul Bultmann' via Clojure
Very awesome :D! Cheers, Jan > On 09 Dec 2015, at 10:39, Michał Marczyk wrote: > > Hi, > > I am pleased to announce the 0.0.13 release of data.avl, a Clojure > Contrib library providing highly performant drop-in replacements for > Clojure(Script)'s built-in sorted

Re: [ANN] data.avl 0.0.13 – fast sorted collections with O(log n) slices and nth

2015-12-09 Thread Michał Marczyk
Just noticed that I forgot to include dependency info and links… Here they are: https://github.com/clojure/data.avl [org.clojure/data.avl "0.0.13"] org.clojure data.avl 0.0.13 compile "org.clojure:data.avl:0.0.13" Cheers, Michał On 9 December 2015 at 10:39, Michał

[ANN] cljs-mathbox, wrapper for the MathBox JS lib

2015-12-09 Thread Egg Syntax
I've just released cljs-mathbox, an idiomatic cljs wrapper around the MathBox visualization library. MathBox is a powerful library for mathematical (and data) visualization in the browser, specializing in two- and three-dimensional, animated

Re: Naming convention for atoms, refs, etc.?

2015-12-09 Thread Mars0i
Another use case, fwiw: (def my-atom (let [... ...] (atom ...))) A special naming convention for (e.g.) atoms makes it clear that what's below the many lines of let bindings (and maybe comment lines, too) is going to produce an atom; you don't have to read down and

Re: [ANN] 2015 State of Clojure Community survey

2015-12-09 Thread 'Matt Bossenbroek' via Clojure
How about adding a state of Datomic survey? :) -Matt On Sunday, December 6, 2015 at 4:12 PM, Mars0i wrote: > > > On Sunday, December 6, 2015 at 3:26:55 PM UTC-6, Lee wrote: > > > > On Dec 6, 2015, at 3:00 PM, Alex Miller > (javascript:)> wrote: > > > > > Almost

Re: [ANN] Clojure 1.8.0-RC3

2015-12-09 Thread Michael Blume
No issues here. On Tue, Dec 8, 2015 at 5:39 PM James Elliott wrote: > I’ve been working with it for a few days and have seen no issues yet. > > > On Wednesday, December 2, 2015 at 10:03:31 AM UTC-6, Alex Miller wrote: > >> Clojure 1.8.0-RC3 is now available. *This build is