Clojure'da def
adı altında yeni bir makro tanımlamak için var mı? Ben defmacro
, orijinali :refer-clojure :exclude
için denedikten sonra yeni bir tane edindim, ancak yine de yerleşik tanımı kullandı.Clojure içinde "def" yeniden tanımlanması
Aşağıdaki kodu kullanarak Scheme stili işlev tanımlarını ((def (f x y) ...)
(defn f [x y] ...)
olarak) etkinleştirmeye çalışıyordum.
Özel formları yeniden tanımlayamazsınız. –