功能提案

lua-users home
wiki

其中一些較不像是實際的功能提案,而是針對 Lua 各種假設的缺點(可能有數個解決方式)進行討論...

核心

函式庫和功能

語法

語意

表達能力

程式品質/正確性/錯誤處理

封装

编码风格

未分类

使用者维护清单

这些使用者页面维护了功能建议清单

Lua 5.2

另請參閱 LuaFiveTwo

過去已解決的問題

這些問題已關閉、撤回或已執行。

Lua Patch

某些功能早已非標準 patch 形式執行:LuaPowerPatches。而其他構想則在 MetaLuaRecipes 中執行。

其他範例

這會印出「1」。或許會更好,需要「--[[」註解以「--]]」終止,而不是僅有「]]

--[[
  g = f[x[y]]
  print(1)
--]]

個人意見

我們可以從此頁面中移除未實際提出功能建議的項目嗎(例如 StoringNilsInTables)?或許可以先建立 LuaWarts

我已開始重新整理此頁面,採用各種類別的問題,每種類別都包含已識別的若干個問題,而每個問題則有零個或多個建議的解決方案。在決定程式語言應如何演進時,我想這些問題本身比任何一個建議的解決方案都比較重要且有趣。而且,ResourceAcquisitionIsInitializationDetectingUndefinedVariables 頁面的架構也值得注意:它們同樣描述一個問題,然後提出各種解決方案(包括設計模式、patch、元程式設計/原始程式過濾解決方案、提議的語言變更等),因此很適合這個架構。也許所有這些都應該屬於不同的頁面。並不是所有這些問題都一定由語言變更解決,儘管這些問題的存在至少可能會是一個考慮要進行語言變更的原因。--DavidManura

RecentChanges · preferences
edit · history
最後編輯時間:UTC 時間 2013 年 3 月 24 日 下午 6:21 (diff)