Почему некоторые (многие) встроенные функции Clojure определены с использованием def
, а не defn
?
Я знаю, что defn
- это ярлык для def
, но мне интересно, есть ли другая причина, например эффективность / удобочитаемость / соображения стиля / начальная загрузка.