Tôi đang cố gắng học một số LISP và tôi đã đọc rất nhiều về tầm quan trọng của các macro LISP vì vậy tôi muốn có được một số kinh nghiệm làm việc với chúng.
Bạn có thể đề xuất một lĩnh vực ứng dụng thực tế cho phép tôi sử dụng macro để giải quyết vấn đề trong thế giới thực và để hiểu được tính hữu ích của cấu trúc lập trình này không?
CHÚ THÍCH
Đây không phải là một dự án chung chung tôi nên làm gì câu hỏi tiếp theo . Tôi quan tâm để hiểu loại vấn đề nào thường được giải quyết bằng các macro LISP. Ví dụ, chúng có tốt cho việc thực hiện các kiểu dữ liệu trừu tượng không? Tại sao cấu trúc này được thêm vào ngôn ngữ? Những loại vấn đề nào nó giải quyết mà không thể giải quyết bằng các chức năng đơn giản?