Trong Lisp thông thường, việc tạo macro macro xác định tương đối dễ dàng. Ví dụ: macro sau (defmacro abbrev (short long)
`(defmacro ,short (&rest args)
`(,',long ,@args)))
là macro xác địn
Tôi đang cố gắng viết một ngôn ngữ giống như chương trình nhỏ trong python, để cố gắng hiểu rõ hơn lược đồ. Vấn đề là tôi bị kẹt trên các đối tượng cú pháp. Tôi không thể thực hiện chúng bởi vì tôi kh
Giả sử tôi đang viết một mô-đun mixin cho biết thêm chức năng cho một lớp của bên thứ ba. Rõ ràng là một số phương thức và các biến mẫu mà tôi muốn truy cập vào lớp bên thứ ba và các máy khách của nó.