Из примера и комментария к Clojuredoc для функции каждый?
user> (every? true? '()) ;empty is true?
true
user> (every? false? '()) ;empty is false?
true
Это действительно странно и, возможно, нелогично, поскольку я ожидал бы ложного для обоих выше. Может ли кто-нибудь пролить свет на обоснование этого?