Nachdem ich (Zitat) verstanden habe, bin ich neugierig, wie die Anweisung ausgeführt werden könnte. Mein erster Gedanke war
%Vor%, aber das wird nur auf (+ 2 21)
oder den Inhalt von x
ausgewertet. Wie würde man Code ausführen, der in einer Liste platziert wurde?
@ Christián Romo:
Backtick-Beispiel: Sie können die Anwendung mit eval und backtick implementieren, weil Sie Argumente in ein Formular einfügen können. Nicht die effizienteste Sache der Welt, aber:
%Vor%entspricht
%Vor%Das hat übrigens das selbe Ergebnis wie das (viel effizientere)
%Vor%Hoffnung, die Ihre Neugier befriedigt!
Sehen Sie sich das lustige Lisp-Tutorial auf Ссылка an. Es gibt Versionen für Common Lisp und Emacs Lisp, und es demonstriert die Verwendung von Quasi-Anführungszeichen und Makros.
Tags und Links lisp common-lisp