我正在学习Scheme语言,并对该语言的构建方式特别感兴趣。我正在尝试寻找一种描述Scheme实现中核心语法的好方法。虽然我不了解有关标准的足够多,但我认为它们都包含宏系统。如果没有,我想阅读一个也包括宏的标准(难道宏不能在更简单的Scheme结构中实现吗?)。
请问是否有关于Scheme方言所需最小语法的好参考资料?
更新:
我还偶然发现了这个网页:http://matt.might.net/articles/compiling-to-java/#sec1。如果添加
在R5RS规范中,以下网页似乎是我正在寻找的:正式语法。
请问是否有关于Scheme方言所需最小语法的好参考资料?
更新:
我还偶然发现了这个网页:http://matt.might.net/articles/compiling-to-java/#sec1。如果添加
define-syntax
和delay
会成为一个好的开始。在R5RS规范中,以下网页似乎是我正在寻找的:正式语法。