I Root of Lisp, lese und kommen in diesem Beispiel:Wie übergeben Sie Operatoren in Ausdrücken in elisp?
(
(lambda (f) (f '(b c)))
'(lambda (x) (cons 'a x)))
Allerdings, wenn ich es in Emacs
ausgewertet, bekam ich
Symbol's function definition is void: f
Wenn ich versuche, es auf https://repl.it/languages/scheme, wo es nutzt Schema als Lisp-Interpreter, ich habe
Error: ('lambda ('x) ('cons ('quote 'a) 'x)) is not a function [(anon), (anon)]
Wenn ich dieentfernenauf dem zweiten Lambda-Ausdruck, dieses Beispiel funktioniert auf repl.it, aber hat immer noch den gleichen Fehler auf Emacs.