function | removed v1.10.514 | added v1.10.439 | Edit |
(fn-sym f-n)
(defn fn-sym [f-n]
(when-not (str/blank? f-n)
(let [xs (map demunge (str/split f-n "$"))]
(when (c/and (<= 2 (count xs))
(every? #(not (str/blank? %)) xs))
(let [[xs y] ((juxt butlast last) xs)]
(symbol (str (str/join "." xs) "/" y)))))))