I'm trying to sort a map by values (case insensitive). But it seems clojure sort function is case sensitive. See below example ,
cljs.user=> (sort {:1 "A" :2 "Z" :3 "i"})
([:1 "A"] [:2 "Z"] [:3 "i"])
cljs.user=> (reverse (sort {:1 "A" :2 "Z" :3 "i"}))
([:3 "i"] [:2 "Z"] [:1 "A"])
Can anyone please suggest me a solutions for this how can I sort in clojure by case-insensitive ?