Steve Donovan

lua-users home
wiki

我已经使用 Lua 几个月了,暂时告别了 C++。我发现 Lua 是一种简单优雅的脚本语言,非常适合用于图形应用程序的原型设计。

我的日常工作是为南非 CSIR 管理大型岩土工程和采矿应用程序。我最近学会了正确编辑 Wiki 页面;)

SciTE 编程编辑器 [1] 强大、紧凑且可使用 Lua 编写脚本。我贡献了一些有用的脚本(见 SciteScripts),包括 SciteWordSubstitutionSciteMacroExpanderSciteBufferSwitchSciteTagsSciteNumberedBookmarks

SciteExtMan 是一个提议的脚本管理器,它简化了在 SciTE 中部署脚本。 SciteOther 是一个小型 DLL(仅限 Windows),它绕过了现有 Lua 绑定的一些限制。例如,可以使用扩展接口控制 SciTE 的另一个实例。

目前,我正在开发一个通用的 GUI 附加组件,用于在 Lua 中创建简单的对话框。

在纯 Lua 方面,GenericInputAlgorithms 展示了如何使用简单的 STL 风格的输入迭代器来简化文件处理。 SimpleLuaClasses 描述了一种在 Lua 中简化经典面向对象编程的方案。 PointAndComplex 提供了有用的 PointComplex 类,并演示了如何为用户定义类型重新定义算术运算符。

PenlightLibrary 是另一个尝试为 Lua 创建通用库集的尝试。

SequenceAdapters 展示了如何包装 Penlight 的序列概念,允许对序列应用方法管道。

SymbolicDifferentiation 表明 LISP 人员在符号代数方面并不拥有所有乐趣。

(提及非官方 FAQ 和 UnofficialFaqDiscussion。)

另请参见 LuaBuildBouLuaMacros

最近更改 · 偏好设置
编辑 · 历史记录
最后编辑于 2010 年 2 月 20 日下午 3:53 GMT (差异)