Steve Donovan

lua-users home
wiki

我已經轉用 Lua 數個月,暫時不寫 C++。我發現 Lua 是一種簡單而優雅的腳本語言,非常適合製作圖形應用程式的原型。

我的日常工作是負責南非 CSIR 的大型地質技術和採礦應用程式。我最近才學會如何正確地編輯 Wiki 頁面 ;)

SciTE 程式編輯器 [1] 功能強大、精簡,且可以使用 Lua 編寫腳本。我已經貢獻了幾個有用的腳本(請參閱 SciteScripts),包括 SciteWordSubstitutionSciteMacroExpanderSciteBufferSwitchSciteTagsSciteNumberedBookmarks

SciteExtMan 是建議的腳本管理員,它簡化了 SciTE 中腳本的部署。 SciteOther 是小型的 DLL(僅適用於 Windows),它能解決現有 Lua 繫結的一些限制。例如,可以使用 Extension Interface 控制 SciTE 的另一個執行個體。

目前我在開發一個通用的 GUI 外掛程式,以便在 Lua 中建立簡單的對話方塊。

在純粹的 Lua 領域中,GenericInputAlgorithms 顯示簡單的 STL 類型輸入反覆運算子如何能簡化處理檔案。 SimpleLuaClasses 說明了一個架構,以便於在 Lua 中建立傳統的物件導向。 PointAndComplex 提供了有用的 PointComplex 類別,並且展示了如何為使用者定義的類型重新定義算術運算子。

PenlightLibrary 是另一種針對 Lua 的通用程式庫組合。

SequenceAdapters 顯示 Penlight 的序列概念可以如何包裝,允許將方法的管線套用在序列上。

SymbolicDifferentiation 顯示 LISP 的人並非是唯一能處理符號代數的人。

(提到非官方的常見問答集和 UnofficialFaqDiscussion。)

另請參閱 LuaBuildBouLuaMacros

RecentChanges · 偏好設定
編輯 · 歷程記錄
最後編輯日期為 2010 年 2 月 20 日 下午 3:53 GMT (diff)