首页 > 代码库 > Lua2.4 其它

Lua2.4 其它

脚本执行的所有环境都准备好了,终于开始执行了。

不过,显然,题目写的是“其它”,也就意味着这节就是个收尾了。

为什么?
这个版本还有几个主题没有介绍。比如:字节码的执行,表的管理,垃圾回收,fallback 机制,调试等。
这几个主题在之前的版本里都有涉猎(除了这个版本新加的两个内容,fallback 和调试)。不过,新加的内容对程序主线可认为基础没影响。

因为,写到上一节结束时,突然觉得这个版本已经写完了。因为,写这个版本的最主要的目的已经达到了。写这个版本的内容也是一时的兴起,因为就是想看看 Lua 的第一个外部的编译器是怎样的 ,dump 整个和环境和恢复整个执行环境的过程是个什么情况。现在,目的已经达到了。

原计划是分析 Lua5.x 之前,再分析一个 Lua4.0。因为那是 Lua 栈式虚拟机的最后一个版本,到 Lua5.0 就变成了寄存器式虚拟机了。

现在,回归计划,开始 4.0 了。

Lua2.4 其它