【问题标题】:Document describing Lua 5.2 implementation?描述 Lua 5.2 实现的文档?
【发布时间】:2012-04-11 21:56:12
【问题描述】:

Lua.org 有一个very nice document,它描述了 Lua 5.0 的实现策略和新奇之处。

在 Lua 5.2 中,我们可以在 Lua 5.0 功能列表中添加一个严重的增量垃圾收集器和一个 goto 语句。我真的很想了解他们是如何实现它们的(无需过多挖掘源代码)。

那么,有没有类似 5.0 的文档可用于 5.2 的某个地方?

【问题讨论】:

    标签: lua


    【解决方案1】:

    Roberto Ierusalimschy 有一个关于Lua 5.2 novelties 的演讲。虽然它没有提供有关垃圾收集的详细信息,但有一张幻灯片描述了goto 的实现(幻灯片 17)。

    如果您需要更多详细信息,我想您需要查看源代码(它实际上非常易读)。

    【讨论】:

      【解决方案2】:

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

      Lua 5.2 引入了分代垃圾回收作为实验性功能。

      但是,没有,没有关于这个实现的文档。

      【讨论】:

        猜你喜欢
        • 2013-03-15
        • 2012-01-28
        • 2014-10-11
        • 1970-01-01
        • 1970-01-01
        • 2016-02-26
        • 2015-05-11
        • 2018-03-30
        • 1970-01-01
        相关资源
        最近更新 更多