clj-format 0.1.1 — with some love for Babashka ❤️ A Clojure DSL for cl-format inspired by Hiccup. No dependencies. Drop-in compatibility. The power of FORMAT made easy. See https://github.com/danlentz/clj-format/blob/master/doc/examples.md from Practical Common Lisp, CLtL2, and the CL HyperSpec. Key features: - Full string passthrough for existing clojure.pprint/cl-format usage - Hiccup-style [:keyword {opts} & body] language convention - Semantic option names: {:group true :sign :always} instead of :colon/:at flags - All 33 cl-format directives - parse-format parses format strings into the DSL - compile-format compiles the DSL back to format strings - Round-trip fidelity - Works on Clojure, ClojureScript, and Babashka - Turing complete (!) https://github.com/danlentz/clj-format