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

RecentChanges · preferences
编辑 · 历史
最后编辑时间:2010年2月20日 9:53 am GMT (差异)