I was reading some code just now, and I came across this line :
(str cache \, \space lru \, \space tick \, \space limit)
This is strange to me. Serial literals are used, not a string containing these characters. I would expect something more:
(str cache ", " lru ", " tick ", " limit)
But it's in the main library , written by some Clojure veteran veterans, which makes me think that there may be a reason. What reason? Performance? Or what?
source
share