This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-01-25
Channels
- # announcements (4)
- # babashka (58)
- # beginners (21)
- # calva (42)
- # clj-kondo (15)
- # cljdoc (16)
- # cljs-dev (11)
- # clojure (57)
- # clojure-denmark (1)
- # clojure-europe (24)
- # clojure-france (4)
- # clojure-nl (1)
- # clojure-norway (16)
- # clojure-spec (6)
- # clojure-uk (2)
- # clojurescript (19)
- # clr (4)
- # conjure (1)
- # core-logic (3)
- # cursive (5)
- # data-science (2)
- # datascript (6)
- # datomic (3)
- # emacs (4)
- # events (3)
- # fulcro (17)
- # gratitude (2)
- # hyperfiddle (4)
- # introduce-yourself (3)
- # jobs-discuss (2)
- # lsp (27)
- # malli (22)
- # pathom (73)
- # portal (21)
- # re-frame (5)
- # releases (1)
- # vim (8)
- # xtdb (28)
@teodorlu jeg lærte ingenting i helga, men jeg lærte akkurat om clojure.string/escape
, den var snasen 🙂
👀 4
💯 2
Kult! Hadde ikke sett den før jeg heller. Ser for meg at den er fin til feks å lage query-parametere i en URL.
Hah, fiffig. Da har jeg endret
(-> s
(string/replace "<" "\\u003c")
(string/replace "&" "\\u0026"))
til
(string/escape s {\< "\\u003c"
\& "\\u0026"})
Der har du low tech!Bare fordi jeg visste det:
user> (clojure.string/escape "aaaab" (fn [c] (if (= \b c) "a" c)))
;; => "aaaaa"
Jeg trodde faktisk jeg hadde en commit et eller annet sted for dette. men det hadde jeg tydeligvis ikke.🆒 2
Ha! https://clojure.atlassian.net/browse/CLJS-2268 den er ikke merga 🙂
Det er små ting som at public abstract class APersistentMap extends AFn
som gjør Clojure så inni helsikes ergonomisk.
12
@U04V5VAUN David så det ☝️ og fikset den 7 timer etter at du skrev dette 🙂