Fork me on GitHub
#announcements
<
2021-09-01
>
Alex Miller (Clojure team)15:09:16

Clojure CLI https://clojure.org/releases/tools#v1.10.3.967 is now available • Refine exec exceptions for missing namespace vs missing function in namespace • Replace Maven-based build process with tools.build • Compile entry points in tools.deps used for building classpaths for performance • Use https://github.com/clojure/tools.deps.alpha/blob/master/CHANGELOG.md 0.12.1036

bananadance 30
👍 20
2
sheepy 2
imre15:09:24

> Replace Maven-based build process with tools.build This is intriguing. 1. Is this the build process for the clojure cli itself? 2. If yes, is the source for the above (clojure cli + its build process) available to the public?

imre15:09:53

oh, very nice, thank you!

Alex Miller (Clojure team)15:09:21

replaced a big pile of maven and bash stuff. might end up driving a few enhancements to tools.build eventually to clean up a few things, but tools.build was sufficient as is.

imre15:09:29

Sounds excellent, thanks for sharing. I take it that https://github.com/clojure/brew-install#package-script is now outdated?

imre15:09:51

👍:skin-tone-3:

borkdude15:09:22

Babashka, a fast-starting native scripting runtime for Clojure, 0.6.0 is released! Highlight: • Add support for java.net.http. This enables raw interop for those classes and thus running the java-http-clj library from source. The raw interop is the first part of a multi-stage plan to move all http related scripting towards a java.net.http based solution in favor of the other two solutions. To read about the other improvements and bugfixes in this release, see: https://github.com/babashka/babashka/blob/master/CHANGELOG.md#060 For questions: #babashka Special shout out to @grzm who did most of the work on integrating http://java.net.http.

🎉 53
babashka 46
awesome 6