Fork me on GitHub
#announcements
<
2024-06-08
>
mkvlr15:06:50

👁️ Clerk – Moldable Live Programming for Clojure io.github.nextjournal/clerk {:mvn/version "0.16.1016"} has been released . Highlights in this release: • 🥡 The whole cell context (e.g. its form, code text etc.) is now passed to viewer functions along with the wrapped result. In addition, a new cell-viewer has been added to possibly transform a cell’s properties prior to presentation. This can be used, for instance, to alter a cell’s visibility programmatically (https://github.com/nextjournal/clerk/issues/575). • :hamsa: Allow viewer predicate functions to opt into recieving more context (the form with metadata, code text, etc) by providing putting the predicate function as value in a map with a :wrapped key, e.g. {:pred {:wrapped (fn [x] ,,,)} ,,,}. This makes Clerk’s form metadata viewer selection extensible. • 💬 Add clerk/comment that behaves like clojure.core/comment outside of Clerk but shows the results like regular top-level forms in Clerk. And much more, get all details in the:wood: https://github.com/nextjournal/clerk/blob/db38910b884ed8c3911632a2a6d208b3c24474e6/CHANGELOG.md#0161016-2024-06-05, find the release on 📦 https://clojars.org/io.github.nextjournal/clerk, read the 📖 http://github.clerk.garden/nextjournal/book-of-clerk/commit/32451f85976ff5e0bc18941f42e1d3e8ce859640/, follow-up in #clerk.

🎉 25
👍 1
Alex Miller (Clojure team)20:06:35

io.github.clojure/tools.build 0.10.4 31388ff is now available • uber, jar, zip - TBUILD-42 Use buffered output streams everywhere

🎉 20
1