Fork me on GitHub
#announcements
<
2022-11-14
>
borkdude13:11:13

https://github.com/babashka/sci: Configurable Clojure/Script interpreter suitable for scripting and Clojure DSLs SCI is used in https://github.com/babashka/babashka, https://github.com/babashka/nbb, https://github.com/nextjournal/clerk, https://github.com/BetterThanTomorrow/joyride/ and many https://github.com/babashka/sci#projects-using-sci projects. 0.5.35 - 0.5.36 (2022-11-14) • https://github.com/babashka/sci/issues/817: mutation of deftype field should be visible in protocol method • https://github.com/babashka/sci/issues/816: restore recur target exception in do • https://github.com/babashka/sci/issues/819: don't use metadata in record implementation • https://github.com/babashka/sci/issues/831: preserve location of throw in stack trace • Drop name metadata from conditionally defined var • Implement in-ns as function rather than built-in (https://github.com/SignSpice) • https://github.com/babashka/sci/issues/832: reload analyzer API within CLJS to ensure ns-publics and resolve are available • Optimize analysis and evaluation of fn • Add more docstrings to built-in (core) macros and vars (https://github.com/mhuebert) • Add array Channel: #sci

clojure-spin 15
gratitude 4
sci 5
borkdude 10
joyride 1
Anders Eknert21:11:02

I needed https://jsonpatch.com/ functionality for the Jarl project, but found the current libraries had a few things missing (hard JSON library dependency, not working with ClojureScript, etc), so I hacked up my own. Just released https://github.com/borgeby/clj-json-pointer version 1.0.0! No external dependencies, ClojureScript support, passing all the tests from the JSON Patch conformance suite.

🎉 3
Sam Ritchie22:11:41

I don’t have a project comparison but this made me think of https://github.com/juji-io/editscript

Anders Eknert22:11:27

Thanks! Looks useful, although for this project I needed JSON Patch support specifically. But may very well try that for other projects 🙂

👍 1
mynomoto13:11:18

I have https://github.com/daviddpark/clj-json-patch on my bookmarks, hopefully you were aware of that one.

Anders Eknert13:11:33

Yep! That’s the one I started out with.

👍 1