我真的很想学习Scheme宏。我浏览了《On Lisp》的内容,其中很多章节都专门讲解了Lisp宏。然而,我不懂通用Lisp语言。我能用它来学习Scheme宏吗?
我真的很想学习Scheme宏。我浏览了《On Lisp》的内容,其中很多章节都专门讲解了Lisp宏。然而,我不懂通用Lisp语言。我能用它来学习Scheme宏吗?
Scheme宏("卫生宏")与传统的Lisp宏完全不同。一些Scheme实现除了Scheme宏外还提供Lisp宏,但这不是Scheme标准所要求的。
如果您想学习这种类型的宏,请寻找特定于Scheme宏的教学材料。Google显示了许多介绍Scheme宏的页面。
关于Nathan Sanders的回复:
On Lisp绝对值得一读;你可以品尝到一种宏的风格和一些有趣的问题解决方案。此外,你可以更好地理解卫生宏解决的问题。
我还不能发表评论,否则我会在线发表评论。