Welcome! Please see the About page for a little more info on how this works.
Macroexpansion of 'ns' produces 'if' form that is executed at runtime. However comparison can be done during macroexpansion phase producing clearer resulting form in most cases.
Patch for suggested change is in attachment.
Comment made by: jafingerhut
Petr, I do not know whether this change is of interest to the Clojure core team or not. I do know that it is not in the expected format for a patch. See this link for instructions on creating a patch in the expected format: http://dev.clojure.org/display/community/Developing Patches
Same comment applies to your patch for CLJ-1628