Не люблю отдельные неймспейсы. Худшее решение в дизайне коммонлиспа
А на мой взгляд, объединение всего в один namespace - это худшее решение.:) Когда ты пишешь (mapcar #'some-fn '(1 2 3)), сразу видно, что ты вызываешь функцию, в отличие от такого (map some-fn '(1 2 3)). Да и переопределить в lisp-1 проще функцию.
(let [x {:identity 1}
identity (:identity x)]
(map identity '(1 2 3)))
Но лично у меня не возникало с этим проблем ни в одном из лиспов. Значит, вся эта тема - просто холивар.