Hello,
I'm announcing the availability of "parallel", a library of parallel-enabled
(not-distributed, multi-core) Clojure functions
https://github.com/reborg/parallel.
The aim of the library is to provide a ready to use interface to the most
common parallel tasks and the library decides the b
Hi clojurians,
I just created a Leiningen plugin that creates custom Java Runtime
Environment based on you configuration. The custom JRE can be as small
as 29MB, and it's fully capable to run a Ring web app.
With this plugin:
0. You can test your Clojure application against the custom JRE;
1. You
This is great! Thanks Ning! Do you have any experience/pointers/projects
around reducing deployable size on the code side (as opposed to runtime)?
They seem like very related concerns. I've messed with proguard but it
mostly seems to be great at producing jars that are 10% of the size and
don't act
Lacinia is an open-source implementation of Facebook's GraphQL
specification, in Clojure.
GraphQL is an outstanding approach to getting diverse clients and servers
exchanging data cleanly and efficiently.
GitHub repo: https://github.com/walmartlabs/lacinia
Documentation: http://lacinia.readthed
Another tool that works well for polyglot JVM projects is Gradle. I use it
to build Cursive, which has Java, Kotlin and AOT'ed Clojure. I released a
mostly-unsupported plugin for it, and Andrew Oberstar and others have taken
it over and done a lot of work on it - it now lives at
https://github.com/
Lacinia is well done, and, in combination with Clojure, a terrific
labor-saving device.
In fact, Lacinia is so well-conceived that it makes GraphQL itself glow
with labor-saving virtue.
GraphQL is anyway splendidly low-impact for in-the-browser clients. In
return, the burdens of GraphQL a