从On Lisp学习Scheme中的宏

unj*_*nj2 4 lisp macros scheme common-lisp on-lisp

我真的想学习Scheme宏.我浏览了一下"On Lisp"的内容,很多章节都专门讨论了Lisp宏.但是我不知道常见的口齿不清.我可以用它来学习Scheme宏吗?

Gre*_*ill 10

Scheme宏("卫生宏")与传统的Lisp宏完全不同.Scheme的一些实现除了Scheme宏之外还提供Lisp宏,但Scheme标准不要求这样做.

如果您想了解这种宏的样式,我建议您查找特定于Scheme宏的教学材料.Google展示了许多提供Scheme宏介绍的网页.


gre*_*tke 5

回复:内森桑德斯

关于Lisp绝对值得一读; 你会对一种宏的风格和一些有趣的问题解决方案有所了解.此外,您发现可以更好地理解卫生宏解决的问题.

我还不能评论,或者我会这样做.