RednaxelaFX
对
两周自制脚本语言
的书评
发表时间:2015-08-17 06:08:58
在知乎的一个问题的回答里写了篇算是这本书的介绍文,放个链接过来:
http://www.zhihu.com/question/34348804/answer/59455946
这本书的难度和覆盖面我觉得还挺适合初学入门时阅读的。
特别是它能够展现出一门语言的功能逐步扩展、性能逐步优化的过程中实现层面的演进,这个非常好。到后面介绍优化时还介绍到了inline cache,这在入门书里鲜有介绍到的,很好。
不过它的代码组织方式可能是有点奇葩:基于reviser的扩展方式可以方便的把每一次迭代的扩展代码包装在一起,但是这也使得每个完整的功能的代码都散布在不同迭代轮次中,难以在一个地方看到整个功能的所有代码。
所以如果按照这本书的思路自己练手实现的话,我还是建议不使用reviser方式,而是每轮添加功能时还是在已有的代码上修改。这样就完美啦。