elisp-macros – ¿Entendiendo los símbolos no internados y la macro expansión?
Pregunta: Quiero demostrar mi falta de conocimiento con un ejemplo. Usando las siguientes dos definiciones macro, (defmacro for (var from init to final do &rest body) “Execute a simple for loop: (for i from 1 to 10 do (print i)).” (let ((tempvar ‘max)) `(let ((,var ,init) (,tempvar ,final)) (while (<= ,var ,tempvar) ,@body (setq ,var …
elisp-macros – ¿Entendiendo los símbolos no internados y la macro expansión? Read More »