Steve Donovan |
|
我的日常工作是负责南非CSIR的大型岩土工程和采矿应用。我最近刚学会如何正确地编辑Wiki页面;)
SciTE编程编辑器[1]功能强大、紧凑且支持Lua脚本。我已经贡献了几个有用的脚本(请参阅SciteScripts),包括SciteWordSubstitution、SciteMacroExpander、SciteBufferSwitch、SciteTags和SciteNumberedBookmarks。
SciteExtMan是一个提议中的脚本管理器,可简化SciTE中脚本的部署。SciteOther是一个小型的DLL(仅限Windows),用于解决现有Lua绑定的一些限制。例如,可以使用扩展接口控制SciTE的另一个实例。
目前我正在开发一个通用的GUI插件,用于在Lua中创建简单的对话框。
在纯Lua方面,GenericInputAlgorithms展示了如何通过简单的STL风格输入迭代器简化文件处理。SimpleLuaClasses描述了一种在Lua中简化经典面向对象编程的方法。PointAndComplex提供了有用的Point和Complex类,并演示了如何为用户定义类型重新定义算术运算符。
PenlightLibrary是又一个尝试,旨在为Lua提供一套通用的库。
SequenceAdapters展示了如何封装Penlight的序列概念,允许将一系列方法应用于序列。
SymbolicDifferentiation表明,在符号代数方面,LISP用户并非拥有全部乐趣。
(提及非官方FAQ和UnofficialFaqDiscussion。)