I'm reading lots of Clojure code and see some interesting things (at least for me). Here is some code that I encountered:
(when-not *compile-files*
(.addAppender (Logger/getRootLogger) (create-appender)))
Why/when would you use this dynamic binding *compile-files* ?