This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-04-06
Channels
- # announcements (14)
- # babashka (14)
- # beginners (22)
- # calva (56)
- # cider (20)
- # clerk (8)
- # clj-commons (10)
- # clj-kondo (18)
- # cljs-dev (11)
- # clojure (87)
- # clojure-conj (3)
- # clojure-europe (29)
- # clojure-nl (1)
- # clojure-poland (5)
- # clojure-portugal (1)
- # clojurescript (100)
- # data-science (3)
- # datahike (1)
- # datomic (13)
- # events (2)
- # fulcro (10)
- # funcool (2)
- # helix (19)
- # hoplon (6)
- # humbleui (2)
- # hyperfiddle (40)
- # leiningen (5)
- # lsp (22)
- # malli (26)
- # nrepl (2)
- # off-topic (19)
- # reagent (32)
- # releases (1)
- # shadow-cljs (266)
- # spacemacs (6)
- # tools-build (9)
- # vim (1)
New release of https://github.com/wardle/hermes/releases/tag/v1.2.1080 - a SNOMED CT terminology library and server. 10k lines of Clojure. Faster and more capable than tooling I built previously using Java and Go. Changes: • Support for concrete values - e.g. find all drugs with a particular dose • Improvements to wildcard search (SNOMED expression constraint language) • Support for the SNOMED machine readable concept model
I want to shout out this XML parsing library that has been mentioned on this server only twice, and never in this channel. It's very fast. Definitely will be my go-to library for all my XML parsing needs. https://github.com/mudge/riveted
I spent quite sometime trying to make work xml libs and the best solution I could get was using a pod that embeds hickory - it does the job but I would prefer something a bit simpler
I think riveted wraps a pure-java library, so it might be feasible with babashka!
Actually, one of those two mentions was by @U04V15CAJ so maybe it's already supported?.. :)
I've used riveted at my old job :) It does not work with babashka since it depends on a Java library: com.ximpleware/vtd-xml that is not built into bb. bb only supports running clojure sources and a selection of built-in Java classes
Here is an example of parsing some XML and using zippers: https://github.com/babashka/babashka/blob/master/examples/pom_version_get_xml_zip.clj Here is one without zippers: https://github.com/babashka/babashka/blob/master/examples/pom_version_get.clj