Свързани въпроси 'special-form'

Какви биха били последствията от допускането специалните форми да бъдат третирани като нормални стойности?
Открих, че специалните форми не могат да се подават като аргументи или да се записват в променливи, както в Clojure: user=> (defn my-func [op] (op 1 2 3)) #'user/my-func user=> (my-func +) 6 user=> (my-func if)...
108 изгледи