This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-12-22
Channels
- # adventofcode (12)
- # announcements (6)
- # aws (3)
- # babashka (57)
- # beginners (40)
- # calva (17)
- # clojure-europe (10)
- # clojure-nl (1)
- # clojure-norway (21)
- # clojure-uk (3)
- # clojuredesign-podcast (4)
- # cursive (3)
- # datomic (9)
- # etaoin (5)
- # fulcro (12)
- # hyperfiddle (42)
- # missionary (2)
- # off-topic (11)
- # reagent (6)
- # scittle (131)
- # squint (3)
- # tools-deps (4)
- # uncomplicate (1)
- # vscode (1)
https://github.com/clojure/data.json 2.5.0 is now available
• Fix https://clojure.atlassian.net/browse/DJSON-50: read
can take a PushbackReader for repeated read use case
• Fix write
docstring to add :indent
option added in https://clojure.atlassian.net/browse/DJSON-18
• Fix https://clojure.atlassian.net/browse/DJSON-57: Throw better exception when EOF encountered while reading array or object
• Add [DJSON-46]: In read
, add :extra-data-fn
that can be provided to cause an eof check after value is read
◦ New functions on-extra-throw
and on-extra-throw-remaining
can be passed for some common needs
• Add https://clojure.atlassian.net/browse/DJSON-54: In write
, add :default-write-fn
option to supply a handler for unknown types
• Perf https://clojure.atlassian.net/browse/DJSON-61: Faster string writing when string is "simple"
• Perf: Faster string writing when string is not simple
• Perf: Faster read-str
What kind of performance improvements did you achieve?
Wel, it will depend a lot on what you’re doing but on the order of 10%
That’s great!