功能提案

lua-users home
wiki

其中一些提案更像是讨论区,用于讨论 Lua 的各种“瑕疵”(这些瑕疵可能有多种解决方案)...

核心

库和功能

语法

语义

表达能力

代码质量/正确性/错误处理

打包

编码风格

未分类

用户维护的列表

这些用户页面维护着功能提案列表

Lua 5.2

另请参见LuaFiveTwo

已解决的问题

这些问题已关闭、撤回或已实施。

Lua 补丁

一些功能已作为非标准补丁实现:LuaPowerPatches。其他想法在MetaLuaRecipes中实现。

其他示例

这将打印“1”。可能最好要求“--[[”注释以“--]]”而不是“]]”结束。

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

个人评论

我们可以从本页中删除不是实际功能提案的项目(例如StoringNilsInTables)吗?也许可以开始 LuaWarts?

我已经开始根据各种问题类别来重构此页面,每个类别包含一些已识别的问题,每个问题都有零个或多个提出的解决方案。我认为,在决定语言如何演变时,问题本身比任何一个提出的解决方案都更重要和有趣。此外,ResourceAcquisitionIsInitializationDetectingUndefinedVariables 页面的结构值得注意:它们同样描述了一个问题,并随后列出了各种解决方案(包括设计模式、补丁、元编程/源代码过滤解决方案、提出的语言更改等),因此非常适合这种结构。不过,也许这一切都应该放在另一个页面上。并非所有这些问题都一定可以通过语言更改来解决,但它们的存在可能是至少考虑语言更改的一个理由。--DavidManura

最近更改 · 偏好设置
编辑 · 历史记录
最后编辑于 2013 年 3 月 24 日下午 6:21 GMT (差异)