2012-03-28 81 views
10

Lua.org有一个very nice document它描述了Lua 5.0的实现策略和新颖性。描述Lua 5.2实现的文档?

在Lua 5.2中,我们可以添加一个严重的增量垃圾回收器和goto语句到Lua 5.0功能列表中。我真的很想阅读他们是如何实现它们的(而不是在源代码中挖掘太多)。

那么,有没有像5.2版本的文档可用于5.2的地方?

回答

7

Roberto Ierusalimschy有关于Lua 5.2 novelties的介绍。尽管它没有提供关于垃圾收集的细节,但有一张幻灯片描述了goto(幻灯片17)的实现。

如果你需要更多的细节,我想你需要看看源代码(它实际上很可读)。

3

Lua 5.1引入了增量垃圾收集。

Lua 5.2引入了generational garbage collection作为实验性功能。

但是,不,这个实现没有文档。