In this post I'll give updates about open source I worked on during March and April 2022.
But first off, I'd like to thank all the sponsors and contributors that make this work possible. To name a few: Clojurists Together, Roam Research, Adgoji, Cognitect, Nextjournal.
If you'd like to sponsor this work or see who else is sponsoring, you can do so via the following channels:
A linter for Clojure (code) that sparks joy.
Published versions: 2022.03.04, 2022.03.08, 2022.03.09, 2022.04.08, 2022.04.23, 2022.04.25
Read the changelog here.
Highlights:
:namespace-mismatch
, :non-arg-vec-return-type-hint
, :keyword-binding
, :discouraged-var
Native, fast starting Clojure interpreter for scripting.
Published versions: 0.7.7, 0.7.8, 0.8.0, 0.8.1
Read the changelog here.
Highlights:
bb.edn
reify
, calls to interface default methods are now correctly implementedConfigurable Clojure interpreter suitable for scripting and Clojure DSLs.
Published versions: 0.3.2, 0.3.3, 0.3.4
Read the changelog here.
Summary: many small incremental improvements.
Ad-hoc CLJS scripting on Node.js using SCI.
Published versions: v0.2.1 - v0.3.10.
Read the changelog here.
Highlights:
nbb.core/await
REPL helper to "block" on promises and get their resultsModify VSCode by executing ClojureScript (SCI) code in your REPL and/or run scripts via keyboard shortcuts.
Read the changelog here.
This is a new project!
Grep Clojure code using clojure.spec regexes.
Highlights:
:keep-fn
, allowing you to keep track of the conformed value in one goAd-hoc ClojureScript scripting of Mac applications via Apple's Open Scripting Architecture.
Published versions: 0.0.3
Read the changelog here.
A CLI to add common aliases and features to deps.edn-based projects.
Highlights:
license
subcommandUtility lib on top of rewrite-clj with common operations to update EDN while preserving whitespace and comments.
Read the changelog here.
Tools library similar to clojure.tools.logging but for misc. tools.
So far this is just an experiment, but join the discussion if you want.
File system utility library for Clojure.
Published versions: 0.1.4.
Read the changelog here.
Published: 2022-04-29
Tagged: clojure oss updates