Sto cercando di imparare un po 'di LISP e ho letto molto sull'importanza delle macro LISP, quindi vorrei avere qualche esperienza lavorativa con loro.
Puoi suggerire un'area di applicazione pratica che mi consentirebbe di utilizzare le macro per risolvere un problema del mondo reale e comprendere l'utilità di questo costrutto di programmazione?
NOTA
Questo non è un generico quale progetto dovrei fare alla prossima domanda. Sono interessato a capire quali tipi di problemi vengono in genere risolti mediante le macro LISP. Ad esempio, sono utili per l'implementazione di tipi di dati astratti? Perché questo costrutto è stato aggiunto alla lingua? Che tipo di problemi risolve che non possono essere risolti mediante semplici funzioni?