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

2018-04-19 Thread Didier
Ah, awesome. I guess I'm starting to think, it would be great if clj supported something like: clj --install alias-name alias-url So maybe in a repo, you could put a file of a given convention in the root with a common name. Clj could pull it, it would contain a clj alias in it, and clj would

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

2018-04-19 Thread Alan Moore
Nice... this looks super helpful, thanks! Alan -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To

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

2018-04-19 Thread Arnout Roemers
Nice work! Another addition to the CLI tools ecosystem. Maybe worth mentioning that a oneliner may suffice, for those just wanting to try it out without altering the global deps.edn: clj -Sdeps '{:deps {seancorfield/clj-new {:git/url "https://github.com/seancorfield/clj-new"; :sha "492bb2e7ad7

Understanding GraalVM and Clojure

2018-04-19 Thread Khalid Jebbari
Hello, Oracle has just announced GraalVM 1.0 release candidate: https://blogs.oracle.com/developers/announcing-graalvm It mentions a few JVM-based language but not Clojure (maybe just because of popularity). - Does it mean Clojure is not "compatible" with GraalVM ? - Does it mean Clojure needs

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

2018-04-19 Thread Alex Redington
I'll try to answer this question and John's at the same time. Schism does not try to manage state for you over time; there are a lot of good tools for doing that already (atoms, refs, agents, channels, etc). Schism is a set of collections that augment basic clojure collections with enough addit

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

2018-04-19 Thread Sean Corfield
I had the one-liner in an earlier version of the README but decided it was unreadable (a single long line is hard to read when it scrolls so much). Maybe I’ll put it back somewhere in there… Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN An Architect's View -- http://corfield.org/ "If you're

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

2018-04-19 Thread John Newman
Alex, yeah that explains it for me. I'll probably want to use a fully connected address space, via a mesh or a hub and spoke topology, that I fully manage - so this is the perfect level of abstraction for me. I'd like to see that ZQ implementation though. So, to be clear, if node A sends schism-ma

Re: Understanding GraalVM and Clojure

2018-04-19 Thread Timothy Baldridge
GraalVM does a lot of things, and I think it's important to separate these terms. GraalVM - most often this is used to refer to a project that was originally designed to be a implementation of the JVM in Java. So when people ask "does X run on GrallVM" the question is really "does X run in the JVM

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

2018-04-19 Thread John Newman
These are nice ideas... Sort of like nmp. But you could implement this yourself as a lib and stick it behind a `clj -A:install ...` tool. @dominicm (on clojurians.slack) has build an "injector" tool into pack, which you could reimplement into something that you're describing: https://github.com/ju

Re: Clojurists Together Q2 2018 Call for Proposals

2018-04-19 Thread Daniel Compton
Hi folks Clojurists Together Q2 funding applications close on 22 April, so if you were thinking of applying , now is the time. We haven't had too many applications yet, it would be great to get some more from library and tool maintainers. Thanks, D

Re: Understanding GraalVM and Clojure

2018-04-19 Thread Nathan Fisher
I was thinking it would be interesting to “remove” the use of Java interop in core instead replacing it with a reserved namespace that maps to whatever the underlying runtime/reader wants to. I suppose you can do the same with the exisiting RT stuff but naively feels like it would be cleaner/provid

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

2018-04-19 Thread Alex Redington
Another good question, and the answer is "it depends". As a guiding principle for the expectations of this abstraction, convergence should yield a collection as if it had all of the operations applied to it in the order that they were applied, locally. So let's work with M, and nodes A and B.

Re: Understanding GraalVM and Clojure

2018-04-19 Thread Jason Kapp
Thank you for this detailed explanation. On Thursday, April 19, 2018 at 11:55:25 AM UTC-6, tbc++ wrote: > > GraalVM does a lot of things, and I think it's important to separate these > terms. > > GraalVM - most often this is used to refer to a project that was > originally designed to be a impl

Re: Understanding GraalVM and Clojure

2018-04-19 Thread Khalid Jebbari
Yes thanks a lot, it clarifies lots of points not obvious to me by simply skimming the graalvm website. Le ven. 20 avr. 2018 à 04:34, Jason Kapp a écrit : > Thank you for this detailed explanation. > > On Thursday, April 19, 2018 at 11:55:25 AM UTC-6, tbc++ wrote: >> >> GraalVM does a lot of thi

Re: Understanding GraalVM and Clojure

2018-04-19 Thread Khalid Jebbari
Oh a question Timothy. You said you managed to get Clojure running in GraalVM. What was the outcome ? 100% compatibility? Faster/slower ? Memory footprint? Curious about how it worked. -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this