Lua 5.3 正式发布了。
我的三个计划就需要开动了。
计划一:把文档重新翻译一遍。
八年前, 我翻译了 Lua 5.1 的中文手册 。今天我想再从头做一次翻译工作,借这个机会可以理一遍(以及更新)和 Lua 相关的知识。这次,我选择在 github 上做这个工作,而不是闷头搞完了再发布。
这个项目在 https://github.com/cloudwu/lua53doc ,如果你只是想阅读最终的手册,可以访问 这里 。如果发现了错别字,不用给我留言,你只需要在 github 上提个 PR ,我会合并的。
今天下午开始的,目前译完了 readme 、 目录页 、和 正文 的很少一部分。我估计需要全职至少 3 个工作日才能全部译完。这次我选择尽量把英文术语翻译成中文,对于我按个人喜好选择的译词,我专门列在一个 页面 中。
计划二:基于 Lua 5.3 重新写那本 Lua 源码欣赏。至于原来没写完的那个版本,就不给出链接了。google 的话应该找得到。
原来是用 LaTex 编排的,这次我打算直接在 github 上用 markdown 写,这样效率更高。
距离不过这本书完稿估计要至少一年了。
计划三:把 skynet 带的 lua 升级到 5.3 ,然后发布 skynet 的 1.0 版。这个工作已经在 skynet 的一个叫 lua53 的分支上进行了。希望有同学可以帮我 review 代码。
等确认修改问题不打时,我会发布 skynet 1.0 的 alpha 版。