Hi everyone,
I'm pleased to announce the 0.1.3
release of https://github.com/oliyh/superlifter, a DataLoader for Clojure/script. I've done a lot of thinking with help from several people and rewritten quite a lot of code to make it much more robust, especially when handling the patterns used by a graphql server. As a result the example project showing integration with lacinia has changed to use the new feature: elastic triggers.
This release adds support for:
• Elastic triggers as a more reliable method for 1+n queries
@oliy Thanks, good to see generic solutions for this important problem!
One piece of feedback: it would have been nice for the configuration keywords to be namespaced, e.g :superlifter.triggers/queue-size
etc.
hi @valsaven thank you for the feedback, could you help me understand what the benefit would be? these keys are kept within the superlifter context and so do not need to live alongside other keywords that they might clash with
@oliy code clarity, and in particular configuration traceability. This would be useful as early as the project's README, where it would be apparent immediately which keywords are interpreted by this lib, and which are specific to the business domain. What's more, in real-world scenarii, don't underestimate how far upstream of calling the superlifter these configuration keys might end up, e.g as part of Integrant configuration files.
CUDA 11.1 is now supported in Clojure. ClojureCUDA 0.12.0 has just been released. http://clojurecuda.uncomplicate.org http://github.com/uncomplicate/clojurecuda