Я только что начал с Clojure. Я читаю этот. Я не понимал разницы между тем, как реализуются специальные формы и как реализуются функции и макросы, где говорится:
Почти все функции и макросы реализованы в исходном коде Clojure. Различия между функциями и макросами объясняются позже. Специальные формы распознаются компилятором Clojure и не реализованы в Clojure исходном коде.
Может кто-нибудь объяснить разницу между двумя вещами? (реализован в Clojure исходном коде и не реализован в Clojure исходном коде)