[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Lua library bank? (Was: Ruby philosophy vs Lua philosophy
- From: Andrew Starks <andrew.starks@...>
- Date: Thu, 28 Feb 2013 09:37:38 -0600
Sorry for the noise, but another project that is interesting to look
at is Homebrew [1]
It doesn't cover all of the ground here (voting, etc), but it works
really well, it's simple and it solves a lot of hard problems. I don't
want to imply anything against LuaRocks, either.
Also, resurrecting an existing Lua web site (like LuaForge) sounds
awesome to me, if that's possible. If not, Can I suggest:
[2] Room 100
-Andrew
[1] http://mxcl.github.com/homebrew/
[2] http://kottke.org/05/02/loo-etymology
On Thu, Feb 28, 2013 at 9:29 AM, Andrew Starks <andrew.starks@trms.com> wrote:
> On Thu, Feb 28, 2013 at 7:46 AM, Javier Guerra Giraldez
> <javier@guerrag.com> wrote:
>> On Thu, Feb 28, 2013 at 5:39 AM, Dirk Laurie <dirk.laurie@gmail.com> wrote:
>>> What we do need is something like Amazon's user review
>>> system. I need say a json reader, the LuaWiki lists several and
>>> it's really hard to figure out which to try first. It's not going be the
>>> same for everyone. But with a user review system I can see
>>> which product gets a good rating from people with my sort of
>>> setup.
>>
>>
>> that reminds me of djangopackages.org, a great way to choose add-on
>> modules for Django projects (a Pythono web app framework). the
>> authors created opencomparison.org, which offers "free subdomains to
>> open-source languages, web frameworks, and other projects." it's
>> still somewhat Python centric, and seems to favor pypi-installable
>> packages, so it might not work out of the box for Lua, but there are
>> some good ideas to mull over:
>>
>> besides the clasification, what i use most is the repository activity
>> graph, which pulls data from github and bitbucket. it makes it easy
>> to weed out abandonware. now, it has already been noted that Lua
>> mature modules have very little changes without detriment to quality.
>>
>> another useful stat is the number of projects using it..... not sure
>> how it would translate to Lua
>>
>> --
>> Javier
>>
>
> Some kind of community editorial system is really important. It's good
> for both the package writer and the community. Feedback, is always
> good, especially in a community that supports good manners.
>
> I'd also advocate for some standards, where they would provide
> exponential benefit. As a starting point, I might suggest:
>
> A brief description
> Works with Lua 5.2
> Works on Windows, Linux and Mac (what Windows and Linux means would
> need to be defined by smarter people than me)
> LuaDoc (LDoc) documentation for all consumed interfaces.
> One quick tutorial that brings the package user from installation to first use.
> [test coverage] (this one might be more difficult to automate)
>
> Maybe the most critical aspect is the "just" part that Steve
> mentioned. How can this be done, as close to "right now" as possible,
> without swallowing too much?
>
> You know what I'm a huge fan of? Drupal. Getting a Drupal site going
> would be relatively simple and one can always migrate later. I might
> be ignorant of a Lua alternative that would include modules for
> voting, etc.
>
> -Andrew