Dlaczego niektóre (wiele) funkcji wbudowanych Clojure są zdefiniowane przy użyciu def
, a nie defn
?Definicja funkcji wbudowanych w Clojure: def vs defn
Wiem, że defn
jest skrótem do def
, ale zastanawiam się, czy istnieje jakiś inny powód, na przykład kwestie dotyczące wydajności/czytelności/stylu/ładowania początkowego.
geniusz. przyrostowa budowa języka jest jedną z wielu rzeczy, które czynią Clojure źródłem tak interesującej lektury! – mikera