Wiki Structure |
|
The title of this page, "LuaAddons", is not very descriptive in my opinion, and neither is the description at the top not that on the HomePage. [According to Wikipedia] an "add-on" is more like a plugin, which for a language like Lua would be a module, which is listed on a separate page (LibrariesAndBindings). The emphasis of this particular page seems more to be tools that can be used for Lua development. You might specifically call these [CASE tools]. Most of the content on this page are CASE tools, mainly with the exception of the "Lua distributions" and "documentation" sections. That said, I don't think the documentation section belongs here. To a lesser extent, I don't think the distributions belong either. Note that LuaPowerPatches is partly related to distributions (i.e. patched/modified/custom versions of Lua itself), so some grouping of those pages might be done. Also, I wasn't not sure what "Uses of Lua" were. See also the "Tools" section of LuaDirectory, which maybe belongs here. In summary, I think a better name for this page may be LuaTools?. Or maybe the prefix Lua is redundant? The Python Wiki calls these [DevelopmentTools]. Does the wiki support renaming pages (and adding a redirection), similar to as in Wikipedia? --DavidManura
On the HomePage, how do Featured Pages differ from Starting Points? For example, why is LuaDirectory not a Featured Page? and why is LuaTutorial not a Starting Point? --DavidManura
Page names that would otherwise be a single word tend to be preceeded by "Lua" if appropriate, and only the first letter of an acronym is capitalized (e.g. LuaFaq not Faq or LuaFAQ). There are exceptions, e.g. LuaPowerPatches and IoLanguage.
I'm wondering if certain pages (e.g. ReadOnlyTables, FuncTables, GettingValuesFromLua, and LuaClassesWithMetatable) belong more in the "Lua Fu" of LuaDirectory rather than SampleCode. I think SampleCode should contain concrete pieces of reusable code (possibly along with discussions of it) rather than design patterns/tutorials. in any case, it seems to much of a hodge-podge of things (coming from a perspective of e.g. cpan) with not enough consistency. --DavidManura.
I think users.lua.org would make more sense than lua-users.org, though I see this has already been discussed (http://lua-users.org/lists/lua-l/2001-07/msg00208.html) --DavidManura
The Tools and Projects sections of LuaDirectory contain the link to LuaAddons as well as to this selection of pages:
The above pages topically belong in the LuaAddons, and that's probably where users would think to look and place them. The only difference I see is that the above pages have a life on the wiki rather than on an external site. I don't why this distinction is worth making. In fact, some addons/projects have a dual life: LuaProfiler and LuaCheia are wiki pages listed here, and there are also direct links to the corresponding external sites on LuaAddons. My recommendation would be to move the above wiki pages to LuaAddons and elminate the corresponding direct external links on LuaAddons (the wiki pages provide indirect links to the external pages and allow user commenting). --DavidManura
Isn't LibrariesAndBindings mostly redundant with LuaForge? LuaForge is larger (contains 215 projects), though not all of the projects registered there are modules, and it will likely be more up-to-date (concerning description and Lua version compatibility) and more easily searchable. However, not all Lua projects are registered on LuaForge. Some projects are hybrids: registered on LuaForge but with files stored elsewhere. A few modules are just maintained informally on the wiki in the SampleCode section. I think we need a central place for registering modules. Possibly that should be LuaForge in some way (at least using if for registration if not file storage and commits as well). See also related "CPAN" comments on Lua on my DavidManura page.--DavidManura