Not sure whether you can deterministically recover the exact name at all
times, but the following can get you started:
(re-matches #".*\$(.*)__.*" (.getName (class (fn cool-func! [] (println
"hi")
I have altered the name to `cool-func!` on purpose to show where it may
break.
Shantanu
On
Let's say I have this anonymous function:
(fn cool [] (println "hi"))
How can I extract the name from it?
Obviously the name of the function is stored with the function. How can I
get to it?
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post