有没有关于为 PLT 方案编写自定义语言模块的好教程?

发布于 2024-08-18 05:16:52 字数 1539 浏览 6 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

止于盛夏 2024-08-25 05:16:52

The book - Programming Languages: Application and Interpretation might be a good place to start, especially chapter XII "Domain-Specific Languages and Metaprogramming". It uses PLT Scheme for the code samples, and the entire book is a worthy read.

蓦然回首 2024-08-25 05:16:52

这可能不再相关,但值得一提。虽然 PLAI 很值得一读,但它的目的是成为编程语言的通用教科书。如果您想了解有关在 PLT 中创建新语言的一些具体细节,那么您可能会对我在 DEFUN09 关于此。我还没有公开这一点,因为还需要做更多的工作才能使其成形,但如果您对此感兴趣,它可能是一个有用的资源。 (我最终会将它变成一个指南,包含在 PLT 文档中。)如果您有兴趣,可以给我发电子邮件——我会向您发送一份副本,并且我也很乐意收到任何反馈。

This may be no longer relevant, but worth a mention. While PLAI is a good read, it is intended to be a general textbook on programming languages. If you want to get some specific details about creating new languages in PLT, then you are likely to be interested in a tutorial that I have given in DEFUN09 about this. I didn't make this public yet, since there is still some more work to do to get it in shape, but it is likely to be a useful resource if you're interested in this. (I will eventually turn it into a guide that will be included with the PLT documentation.) If you're interested, you can email me -- I'll send you a copy and I'll also be happy to get any feedback.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文