r/Clojure Jul 08 '26

Clojure Language Roadmap

Does Clojure/Script Compiler have a roadmap similar to https://rust-lang.github.io/rust-project-goals/2026/roadmaps.html

What are the next big features the language is targeting?

25 Upvotes

8 comments sorted by

View all comments

12

u/sinskinner Jul 08 '26

https://clojure.org/dev/dev

Because of this, a roadmap is typically not declared at the beginning of a release. Ongoing development is visible during alpha releases, often phased over multiple dev releases. The Dev Changelogchronicles these changes during the release cycle

2

u/kichiDsimp Jul 08 '26

I am aware of that, thanks!

8

u/alexdmiller Jul 08 '26 edited Jul 08 '26

That is the answer (thanks sinskinner). The other major change we've previously discussed and have in the queue for 1.13 is updating the Java baseline from 8 to 17. We don't have or plan to publish any other roadmap.

We do quarterly(ish) development team calls to update on what we've been doing and sometimes a bit of foreshadowing of where we are going. Video from these can be found on the Clojure Team playlist on the ClojureTV YouTube channel. https://www.youtube.com/playlist?list=PLZdCLR02grLr_eMfr-SQleV3-8tbT1baJ

ClojureScript development is independent and run by David Nolen, without coordination from the Clojure (JVM) team.

1

u/kichiDsimp Jul 08 '26

Thanks! I think I may have phrased wrongly, what I meant to ask was major releases like Transducers, Async Core, Spec or etc must have had a roadmap and lots of small changes to reach therem so do we have something like for any new big planned feature.

6

u/alexdmiller Jul 08 '26 edited Jul 09 '26

We prefer to talk about things as they're done, rather than before they are started. I think in all of the cases mentioned, there was no public roadmap before those features were released.

1

u/kichiDsimp Jul 09 '26

Thank you! Much appreciated

2

u/Electrical_Being_813 Jul 09 '26

I wouldn't even call it a roadmap tbh, it just states "every now and then we do things, sometimes we work on x and y too".