Я не могу использовать логические функции в диапазоне булевых элементов в Clojure (1.2). Ни одна из следующих работ из-за того, что логические функции являются макросами:
(reduce and [... sequence of bools ...])
(apply or [... sequence of bools ...])
В сообщении об ошибке говорится, что я не могу принять значение макроса: #'clojure.core/and
". Как применять эти логические функции (макросы) без написания шаблона?