E
(defmacro own-def [s arg] `(def ~(symbol s) ~arg))
Size: a a a
E
(defmacro own-def [s arg] `(def ~(symbol s) ~arg))
DS
DS
E
(defn
own-def [
s arg]
(eval `(def ~(symbol s) ~
arg))
AB
DS
eval
ты отдаешь вычисление def
текущей реализации компилятора (см. ссылку на github), используя intern
, ты типа пытаешься реализовать def
самостоятельно, но там уйма нюансовE
DL
def
из функцииDS
DS
DL
DL
DS
DS
DL
DL
DS
DS
DS
DL