Предположим, я определяю функцию глобально:
(defun x (y) (1+ y)) ;; Edit: my first example was too complicated
Можно ли «принудить» функцию x к списку, например:
(x (y) (1+ y))
Заранее спасибо!
PS - пример @Danlei работает в Clozure CL со специальным флагом, однако кто-нибудь знает, как заставить FUNCTION-LAMBDA-EXPRESSION работать в SBCL?
x
это просто символ. В этом контексте будет ссылаться на переменную. (См. пример danlei ниже.) - person Ken   schedule 01.05.2011