Steve Donovan |
|
我的日常工作是負責南非 CSIR 的大型地質技術和採礦應用程式。我最近才學會如何正確地編輯 Wiki 頁面 ;)
SciTE 程式編輯器 [1] 功能強大、精簡,且可以使用 Lua 編寫腳本。我已經貢獻了幾個有用的腳本(請參閱 SciteScripts),包括 SciteWordSubstitution、SciteMacroExpander、SciteBufferSwitch、SciteTags 和 SciteNumberedBookmarks。
SciteExtMan 是建議的腳本管理員,它簡化了 SciTE 中腳本的部署。 SciteOther 是小型的 DLL(僅適用於 Windows),它能解決現有 Lua 繫結的一些限制。例如,可以使用 Extension Interface 控制 SciTE 的另一個執行個體。
目前我在開發一個通用的 GUI 外掛程式,以便在 Lua 中建立簡單的對話方塊。
在純粹的 Lua 領域中,GenericInputAlgorithms 顯示簡單的 STL 類型輸入反覆運算子如何能簡化處理檔案。 SimpleLuaClasses 說明了一個架構,以便於在 Lua 中建立傳統的物件導向。 PointAndComplex 提供了有用的 Point
和 Complex
類別,並且展示了如何為使用者定義的類型重新定義算術運算子。
PenlightLibrary 是另一種針對 Lua 的通用程式庫組合。
SequenceAdapters 顯示 Penlight 的序列概念可以如何包裝,允許將方法的管線套用在序列上。
SymbolicDifferentiation 顯示 LISP 的人並非是唯一能處理符號代數的人。
(提到非官方的常見問答集和 UnofficialFaqDiscussion。)