ntendendo como implementar uma macro lisp úni

No livro "Practical Common Lisp" de Peter Seibel, podemos encontrar a definição da macro muito complicada apenas uma vez (consulte a parte inferior da páginahttp: //www.gigamonkeys.com/book/macros-defining-your-own.htm).

Estou lendo essa definição de macro pela décima vez nas últimas 3 semanas e não consigo entender como funciona. :( Pior, não consigo desenvolver essa macro sozinho, apesar de entender seu objetivo e como usá-la.

Estou especialmente interessado em "derivação" sistemática dessa macro notoriamente difícil, passo a passo! Qualquer ajuda

questionAnswers(6)

yourAnswerToTheQuestion