[ANN] clj-new -- creating new Clojure projects using the clj CLI

2018-04-18 Thread Didier
Hum, cool. First time I realize that clj could become the npm of Clojure. Couldn't you pull leiningen down from it in a similar fashion? And have a lein alias? -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clo

[ANN] Schism, a set of CRDTs for Clojure and ClojureScript

2018-04-18 Thread Alex Redington
Good evening! I submit for your evaluation and reasoned feedback a library I've been working on to provide a set of convergent replicated data types to Clojure and ClojureScript: https://github.com/aredington/schism [com.holychao/schism "0.1.0"] Schism provides convergent collections for sets,

RE: [ANN] clj-new -- creating new Clojure projects using the clj CLI

2018-04-18 Thread Sean Corfield
Well, clj-new will use Leiningen as a library if you ask it to create you a new project from a Leiningen template: clj -A:new figwheel my.fig.project It depends on [leiningen-core “2.7.1”] to render figwheel/lein-template (a lot of Leiningen templates seem to reach into the

Re: [ANN] Schism, a set of CRDTs for Clojure and ClojureScript

2018-04-18 Thread John Newman
Wow, this is really cool! Could you describe how one might go about using this to implement, say, a crdt chat room using maps and sets? Can I for instance just push crdts between clients in a serverless fashion? Perhaps some examples would be instructive, but I've been hoping for something just l

Re: [ANN] Schism, a set of CRDTs for Clojure and ClojureScript

2018-04-18 Thread Luke Burton
This is cool! There seems to be some room for a recommendation on how to apply these data structures effectively in practice, especially around the distribution mechanism. For instance, I can imagine storing these in an atom and using watchers to push changes out over zero-mq. Or is that the