This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-09-24
Channels
- # announcements (2)
- # babashka (39)
- # babashka-sci-dev (1)
- # beginners (30)
- # biff (2)
- # cider (9)
- # clj-commons (5)
- # clj-yaml (30)
- # cljdoc (15)
- # clojars (1)
- # clojure (13)
- # clojure-europe (42)
- # clojure-poland (6)
- # clojure-uk (2)
- # cursive (4)
- # datomic (24)
- # graalvm (12)
- # graphql (7)
- # hyperfiddle (91)
- # lsp (175)
- # malli (3)
- # membrane (9)
- # music (1)
- # off-topic (5)
- # reagent (7)
- # reitit (1)
- # releases (7)
- # rewrite-clj (1)
- # scittle (7)
- # shadow-cljs (3)
You can now get the latest changes of clj-yaml as a git dependency! https://github.com/clj-commons/clj-yaml#use-as-git-dependency
I published a temp fork of SnakeYAML to io.github.borkdude and wrote a test showing that the leading zero is fixed: https://github.com/clj-commons/clj-yaml/pull/54 I'll update this PR once SnakeYAML 1.33 upstream comes out
I also deployed a temporary clj-yaml version from this PR branch:
io.github.borkdude/clj-yaml {:mvn/version "0.7-1.33-next"}
I'm going to test this one in bb now
$ clj -M:babashka/dev -e "(require '[clj-yaml.core :as yaml]) (yaml/generate-string [\"083\"])"
"['083']\n"
I published a new bb with the all new snakeyaml + clj-yaml fixes as a temporary dep until all upstreams are streamed down!

Because I didn't know how mvn deployment to clojars worked, I compiled and deployed the lib using tools build 😆 https://github.com/borkdude/SnakeYAML/blob/053b63daa895294dcf55a745aa48f06dfff1dea4/build.clj#L48
@borkdude what motivated the change from flatland/ordered to frankiesardo/linked? https://github.com/clj-commons/clj-yaml/commit/f45afb231b89bfd2d5a8f60247c97e0da82e8171 ?
that isn't part of the master branch. https://github.com/clj-commons/clj-yaml/blob/883d7262fe7bb7ce3f844aa7fd5da184104ea74e/deps.edn#L3
LOL So, let me amend, what motivated the experiment to move flatland/ordered to frankiesardo/linked?
@grzm I found this: https://clojurians.slack.com/archives/C03S1KBA2/p1585601368388200?thread_ts=1585581040.368800&cid=C03S1KBA2 It had to do with the added binary size of clj-yaml in bb so I investigated the effect of that dependency
https://clojurians.slack.com/archives/C03S1KBA2/p1585582969369900?thread_ts=1585581040.368800&cid=C03S1KBA2 Arguably still an open question 🙂
I think as long as it lets us write edn and make other systems happy with the yaml output, it's worth it
Past summer I went to the cloud. When I saw kubernetes, I almost jumped off a cliff. (kidding, I haven't touched kubernetes at all, but I like the joke)