Определение функций встроенных модулей Clojure: def vs defn

Почему некоторые (многие) встроенные функции Clojure определены с использованием def , а не defn ?

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

9
задан Matt Fenwick 3 November 2011 в 21:03
поделиться