是否已有人对ChezScheme编译器源码进行解读?

By lhtin at 2018-08-28 • 0人收藏 • 319人看过

最近计算阅读ChezScheme的源代码,想这里先问下是否有人阅读过?是否有些资料可以参考?目前我的打算是先准备下背景知识,阅读R6RS规范,学习Scheme语言,了解Nanopass Framework框架以及了解点CUP指令集,然后再进行Scheme源码的阅读。

6 个回复 | 最后更新于 2018-09-12
2018-08-29   #1

http://theschemer.org/t/215


这是我之前找到的对文件的大概解释

2018-08-29   #2

学习 nanopass 可以看看这个


http://www.zenlife.tk/nanopass0.md


然后看看 Andy Keep 博士毕业论文:


A Nanopass Framework for Commercial Compiler Development


Chez的nanopass就是他主导实现的

2018-08-29   #3

我基本上看不懂


听王垠说 其中有一些高深的技巧 (意思是他也不大懂)


这里大概最懂的就是 鸭子 了,他做过Chez Scheme的iOS移植

2018-09-04   #4

Chez的代码很易读的啊

2018-09-05   #5

回复#4 @qww6 :

你是大神 不能这么比啊

2018-09-12   #6

回复#1 @guenchi :

感谢提供链接

登录后方可回帖

登 录
信息栏

Scheme中文社区

推荐实现 ChezScheme / r6rs / r7rs large
theschemer.org
Q群: 724577239

精华导览

社区项目

包管理器:Raven
HTTP服务器:Igropyr (希腊火)
官方插件:vscode-chez

社区目标:

完善足以使Scheme工程化和商业化的库,特别是开发极致速度的Web服务器和ANN模块。

一直以来Scheme缺少一个活跃的中文社区,同时中文资料的稀少,导致大多数因为黑客与画家和SICP而接触Scheme的朋友,在学完SICP后无事可做,不能将Scheme转换为实际的生产力。最后渐渐的放弃。
同时Chicken等实现,却因效率问题无法与其他语言竞争。本社区只有一个目的,传播Scheme的文明之火,在最快的编译器实现上,集众人之力发展出足够与其他语言竞争的社区和库。


友情链接:

Clojure 中文论坛
函数式·China


Loading...