В ближайшем будущем я хотел бы написать функцию, которую я могу вызвать так:
(function undefined-symbol-which-means-something-else)
: есть ли способ написать такую функцию, не прибегая к ',: или используя макрос?
Если символ не определен, это всегда приведет к ошибке.Это потому, что Clojure попытается разрешить символ перед вызовом функции и потерпит неудачу.
Некоторые варианты для рассмотрения (в моем личном порядке предпочтений ...):