https://scicloj.github.io/plotje/, the composable plotting library by the Scicloj https://scicloj.github.io/docs/community/groups/real-world-data/ group, has been maturing gradually. Currently, it is at version https://clojars.org/org.scicloj/plotje, which is considered alpha, but we are considering stabilizing very soon into beta stage. It would be helpful to try it out and share your feedback. 🙏 Please see also the recent video and blog post: https://clojurians.slack.com/archives/C8NUSGWG6/p1788292508270939 https://clojurians.slack.com/archives/C8NUSGWG6/p1788296660407509
It's very cool to see what you've done with this and all the progress you've made over many months of work. Nice job!
I have been working on a distributed Datalog engine à la Datomic on top of object storage. The system is called https://triplox.xyz. I am using https://github.com/slatedb/slatedb at the storage layer. The main ideas are roughly the following (in no particular order): • Object storage centric. In it's final version Triplox should simply need a single (or likely two) S3 bucket(s) for deployment. • The Datomic data model and API as main inspiration. • A client/server architecture. I hope that this will open the door to ecosystems outside of the JVM. • Incremental Datalog queries. You should be able to dynamically subscribe and detach from incremental Datalog queries. This is the most experimental part of Triplox and will need quite a bit of effort to get right, make fast, and to fully support all features of Datalog. See https://triplox.xyz/incremental-queries/overview/ for an introduction. I also wrote a https://triplox.xyz/blog/triplox-log-1-introduction/ a while back. If you have questions, suggestions or feedback in any form please join me in #C0BU9C60V51. If you have an incremental Datalog problem or are working on sync engines, Triplox might be of interest . I also created a #C0A1WQ98EJV channel a while back if you are more interested in general aspects of incremental computation via DBSP. There will be some rough edges and the best thing you can currently do, is likely use it in anger, to expose the (surely) existing bugs and performance issues. Repo: https://github.com/fiV0/triplox Website: https://triplox.xyz/ Incremental query tutorial: https://github.com/FiV0/triplox-incremental-tutorial Disclaimer: As there has recently been some discussions in #C0B7Q4XRM1U about AI disclosure for announcements, I am trying to lead by example here. I use AI extensively in this project.
Very cool 🥳 I worked on something similar: https://github.com/maxweber/dbval It supports Sqlite and Slatedb as storage and is inspired by FoundationDB. One thing that removed many troubles was to use UUIDs for entity IDs (https://tonsky.me/blog/datascript-2/)
One thing that removed many troubles was to use UUIDs for entity IDsThis still goes through one transaction path (a total order of transactions) and that's where the eids get minted.
Congrats on the release! It also sounds a lot like https://www.stardustdb.com/ Have you also heard of that? It's not open source so probably not
Thanks, never heard of this db.
@borkdude What made you think of Startdust in terms of overlap? Append-only + object storage (S3).
Both I guess are datalog / datomic-inspired DBs written in a low level language (stardust currently golang, but will probably be done in a lower level one)
https://clojure.org/news/2026/09/02/clojure-1-12-6 is now available • https://clojure.atlassian.net/browse/CLJ-2794 - gen-class - incorrectly treats interface default methods as abstract, throwing when the var delegate is unbound • https://clojure.atlassian.net/browse/CLJ-2974 - FnLoaderThunk - de/serialization no longer supported, throw
changes have not yet been applied to 1.13, but will before next alpha release
I will also do a CLI release, but not sure if that will be done today or tomorrow
Just curious - does https://github.com/clojure/clojure/blob/master/changes.md get updated later, manually?
you're seeing the version in master, which I have not yet updated, but I will when I am in there next
I am waiting on Rich to do some stuff atm
Ah, alright. Just in case then - the 1.12.6 release on the website at https://clojure.org/releases/downloads#stable links to the master version of changes.md.
it will all become true through the mutable nature of the web :)
Clojure CLI 1.12.6.1673 is now available - updates to Clojure 1.12.6 and latest deps
Nubank's https://github.com/cognitect-labs/aws-api/ 0.8.847 released
• Accept any value that satisfies inst? in timestamp shapes https://github.com/cognitect-labs/aws-api/issues/314
• Add support for EKS Pod Identity via AWS_CONTAINER_AUTHORIZATION_TOKEN_FILEhttps://github.com/cognitect-labs/aws-api/issues/286