This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2024-06-28
Channels
- # announcements (1)
- # beginners (128)
- # calva (15)
- # cider (1)
- # clerk (4)
- # clj-kondo (10)
- # clojure-berlin (5)
- # clojure-denmark (2)
- # clojure-europe (59)
- # clojure-nl (2)
- # clojure-norway (83)
- # clojure-sweden (3)
- # clojure-uk (4)
- # cursive (11)
- # datomic (8)
- # emacs (13)
- # events (1)
- # hyperfiddle (3)
- # juxt (2)
- # malli (13)
- # nrepl (10)
- # off-topic (46)
- # releases (2)
- # reveal (1)
- # rewrite-clj (6)
- # sci (6)
- # scittle (17)
- # shadow-cljs (2)
- # xtdb (2)
- # yamlscript (8)
I stumbled upon some strangeness with character handling.
user=> (require '[rewrite-clj.parser :as p])
user=> (-> "\newline" p/parse-string-all :children)
( )
I would have expected \newline
to be stored in a single node.
It doesn't have rewriting repercussions because both nodes are written:
user=> (-> "\newline" p/parse-string-all str)
"\newline"
But it would not be great for analysis. Do you remember addressing this in your clj-kondo rewrite-clj fork, @borkdude?I would delete the above messages... but I'd rather stay humble and oh so fallible.
❤️ 1