Я пытаюсь создать функцию "на лету", которая вернет одно постоянное значение.
В JavaScript и других современных императивных языках я бы использовал закрытие:
function id(a) {
return function() {return a;};
}
но Emacs lisp не поддерживает их.
Я могу создать сочетание функции идентификации и приложения с частичной функцией, но она также не поддерживается.
Итак, как мне это сделать?