我不太了解Scheme中的define-syntax的参数和用法。对于它的价值,我使用的是Petite Chez Cheme。我看了几个消息来源:
Scheme Macro for nesting expressions
http://docs.racket-lang.org/guide/pattern-macros.html
但是,他们还没有给我理解我正在寻找的理解。我正在寻找一个明确的解释,说明在应用新语法时会发生什么。在定义语法时,我特别好奇使用省略号(" ...")。
答案 0 :(得分:0)
我设法通过更多的搜索找到了关于模式和定义语法的详细文档。如果有其他人好奇,这里是链接: http://www.cs.uml.edu/~giam/91.531/Textbooks/RKDybvig.pdf