Это то, что сказал Rich Hickey в одном из сообщений в блоге, но я не понимаю, как мотивация в использовании применяется. Пожалуйста, помогите.
Большая разница между Clojure и CL заключается в том, что Clojure является Lisp -1, поэтому funcall не требуется, а apply применяется только для применения функции к набору аргументов, определенных во время выполнения. Итак, (примените f [i]) можно записать (f i).
Кроме того, что он подразумевает под "Clojure является Lisp -1", а funcall не нужен? Я никогда не программировался в CL.
Спасибо