Je veux démontrer mon manque de connaissances avec un exemple. En utilisant les deux définitions de macro suivantes, (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))...