This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-11-14
Channels
- # adventofcode (12)
- # aleph (8)
- # announcements (6)
- # babashka (16)
- # beginners (217)
- # biff (7)
- # calva (30)
- # chlorine-clover (4)
- # cider (3)
- # clj-kondo (15)
- # cljdoc (6)
- # clojure (50)
- # clojure-europe (86)
- # clojure-finland (2)
- # clojure-nl (1)
- # clojure-norway (37)
- # clojure-uk (2)
- # clojurescript (8)
- # cursive (10)
- # datomic (13)
- # emacs (1)
- # fulcro (41)
- # helix (1)
- # humbleui (2)
- # joyride (7)
- # juxt (4)
- # lsp (19)
- # off-topic (47)
- # pathom (14)
- # polylith (5)
- # portal (7)
- # reagent (10)
- # releases (4)
- # sci (1)
- # scittle (18)
- # shadow-cljs (54)
- # test-check (2)
- # tools-deps (28)
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
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.
I don’t have a project comparison but this made me think of https://github.com/juji-io/editscript
Thanks! Looks useful, although for this project I needed JSON Patch support specifically. But may very well try that for other projects 🙂
I have https://github.com/daviddpark/clj-json-patch on my bookmarks, hopefully you were aware of that one.