有没有一个关于编写PLT Scheme自定义语言模块的好教程?

4

我应该从哪里开始为 PLT 编写自定义语言?网络上是否有相关信息(或者在我监管的手册中是否有信息)?还是现有的语言包是这样的任务的最佳参考?

提前感谢您!

2个回答

6

这本书 - 编程语言:应用与解释 可以作为一个不错的起点,特别是第十二章“领域特定语言和元编程”。它使用 PLT Scheme 来展示代码示例,并且整本书都值得一读。


谢谢您提供的链接。看起来它给了我需要的第一步。 - Damg
那将是第12章(XII)。 - wedesoft

3
这可能已经不太相关了,但值得一提。虽然PLAI是一本很好的读物,但它旨在成为关于编程语言的通用教材。如果你想获取有关在PLT中创建新语言的具体细节,那么你可能会对我在DEFUN09上给出的教程感兴趣。由于还有一些工作要做才能使其完美无缺,所以我尚未将其公开,但如果你有兴趣,这可能是一个有用的资源。(我最终会将其转化为指南,并包含在PLT文档中)。如果你有兴趣,可以给我发电子邮件--我会发送给你一份副本,并且也很乐意收到任何反馈。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接