[ANN] ClojureCLR 1.12.0 released The final version is here. To install:
dotnet tool uninstall -g clojure.main
dotnet tool install -g Clojure.Main
[ANN] ClojureCLR 1.12.1-alpha1 released
This version reactivates support for AOT-compilation in .NET 9.
You should see improved startup times. You can compile your own Clojure source code.
To install:
dotnet tool uninstall -g clojure.main
dotnet tool install -g --version 1.12.1-alpha1 Clojure.Main
The startup times are much faster, much closer to JVM parity. Great work, @dmiller!
There are a few more cheap wins available. The spec code is still being loaded interpreted. That code is delivered as embedded resources in DLLs in a nuget package. I need to automate extracting the source and adding those file to the AOT list in the Clojure.Compile project's post-build event.
Yeah, those steps would help further, for sure.
Since last we spoke is the matter of local deps DLL references still to be figured out? I have some bandwidth to put to helping with that now.
Still to be figured out.
Congratulations and thank you for the release! I had good experience with: rlwrap --always-readline Clojure.Main (DotNET 8, Ubuntu 24.04/not WSL2)
@kumarshantanu Hi, it's been a while. Have you had a chance to try cljr yet?
Hi @dmiller I'm going to try cljr - https://github.com/clojure/clr.core.cli IMHO it would be great to link to cljr from https://github.com/clojure/clojure-clr/wiki/Getting-started
I guess it is time to do that.