J'essaie d'apprendre un LISP et j'ai beaucoup lu sur l'importance des macros LISP, donc je voudrais acquérir une certaine expérience de travail avec elles.
Pouvez-vous suggérer un domaine d'application pratique qui me permettrait d'utiliser des macros pour résoudre un problème du monde réel et comprendre l'utilité de cette construction de programmation?
REMARQUE
Ce n'est pas un projet générique que dois-je faire la prochaine question. Je suis intéressé à comprendre quels types de problèmes sont généralement résolus au moyen de macros LISP. Par exemple, sont-ils bons pour implémenter des types de données abstraits? Pourquoi cette construction a-t-elle été ajoutée au langage? Quels types de problèmes résout-il qui ne peuvent pas être résolus au moyen de fonctions simples?