Thatcher Ulrich |
|
我的主页是:http://tulrich.com
我是 LuaCheia 的开发者之一,它基于 LuaBinaryModules 的基本方法,并进行了大量的扩展和改进,成为一个完整的、功能齐全的 Lua 发行版,其核心是标准的 Lua 5.0 解释器。 LuaCheia 包含(除其他事项外)由 AskoKauppi 提供的 SDL 绑定工作版本。
我提出了一种二进制模块标准(实际上只是重新打包了 Ignacio Castan~o 的一些工作),请参见 LuaBinaryModules。
我对 Lua 的增量式 GC 感兴趣。我有一个基于 Lua 4.0 的半成品原型。幸运的是,Lua 作者正在为 Lua 5.1 开发一个增量式分代 GC,所以我不用再做了。
我为 Lua 4.0 制作了一个补丁,通过提供一个“yield()”函数来实现协作式多任务/潜在函数,该函数退出脚本并允许它稍后恢复。该补丁位于 LuaPowerPatches 页面上。(Lua 5.0 包含一个更好的版本;请参见“协程”。)
我在我的游戏引擎测试项目 [1] 中使用 Lua(以及其他东西)。
我在 Soul Ride 游戏 [2] 中嵌入 Lua 3.2 用于简单的配置和一些脚本。在该项目中,Lua 和脚本的使用总体上比较少,尽管它越来越多地用于维护功能,例如本地化。