Estoy tratando de pasar un método a otro en elisp, y luego tienen ese método ejecutarlo. He aquí un ejemplo:¿Cómo paso una función como parámetro a en elisp?
(defun t1()
"t1")
(defun t2()
"t1")
(defun call-t (t)
; how do I execute "t"?
(t))
; How do I pass in method reference?
(call-t 't1)
Sí, definitivamente debes evitar intentar usar los símbolos 't' y' nil' como nombres para cualquier cosa. (Excepto, por supuesto, para ellos mismos; evaluarlos produce el mismo símbolo.) – SamB
La función 'func-caller' es redundante en este escenario, por supuesto, a menos que lo necesite para evaluar algún código adicional en cada llamada a dicha función . – phils