On Mon, Jan 21, 2013 at 10:17 AM, steve donovan <[email protected]> wrote: > On Mon, Jan 21, 2013 at 12:41 PM, Ildar Mulyukov > <[email protected]> wrote: >> I am sorry but this is unacceptable. LUA_PATH by default has the >> .../init.lua so installing this rock may influence users that do not >> intend this module at all. > > I also feel it is _far_ too generic for top-level.
Yes, I agree. But I've never arbitrated over namespace issues. And in fact, from what we've discussed in the MoonRocks threads, the apparent tendency was to move to an even more hands-off approach, in which developers would eventually upload rocks to the main manifest directly. (I certainly want to move away from receiving rockspecs by email and uploading them myself in the near future!) So, what do we do to avoid situations like this? The first idea that occurs to me is to write a document with guidelines/best practices. Those would probably have to be real loose (given the Lua community's usual aversion to policies, inherited from the Lua authors) but I guess there are a few common-sense items we could enumerate that would allow us to avoid situations like modules named "init". [I know that personally I'd like to have tons of strict policies enforced, but I'm sure everyone has their own tastes and we should aim for the bare minimum intersection of consensual items, describing a style that most if not all existing rocks already follow.] The idea is that, by having these guidelines written, we would initially hope that developers would follow them and we could point them to the doc whenever someone spots something that goes squarely against them. -- Hisham ------------------------------------------------------------------------------ Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122412 _______________________________________________ Luarocks-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/luarocks-developers
