I would have thought that both of the funcall's the follow would have yielded the same result, but they don't and I'm trying to understand why.
(defmacro test/z () "z")
(funcall (function test/z)) ;;...
I'd like to write an elisp-function that has a function as argument and returns a new function.
Let's say the new function double-the-function should write the returned value of the argument-function ...
Please look at the following elisp expressions.
(funcall 'lambda '() 1)
(apply 'lambda '() 1 ())
The interpreter says that lambda is not a valid function for both the above expressions. Why? Is ...