Quo vadis, D2? Thoughts on the D library ecosystem.
David Nadlinger
see at klickverbot.at
Sun Mar 20 12:28:23 PDT 2011
On 3/20/11 12:50 AM, Andrei Alexandrescu wrote:
> On 03/19/2011 06:12 PM, Jonathan M Davis wrote:
>> Really, the problem is that someone needs to take the initiative on
>> this. They
>> need to work on setting it up and supporting the ecosystem which would
>> result in
>> a group of such projects. Good ideas tend to be presented around here
>> and then
>> go nowhere, because no one actually takes the initiative to do them. The
>> "wouldn't this be a good idea?" tactic doesn't tend to get very far,
>> even if
>> everyone agrees, simply because someone has to put in the time and
>> effort to do
>> it, and while people may think that it's a good idea, there are only
>> so many
>> people working on Phobos and other D-related stuff, and there's a lot
>> to be done,
>> and everyone has something that they'd like to see done, and _that_ is
>> what
>> they're generally working on.
>
> Words of the wise.
I am well aware of the fact that the way from an idea or even a concrete
proposal to its implementation can be long, particularly so in an open
source community where you have to hope that someone steps forward and
voluntarily invests a considerable amount of his/her spare time on it.
But still, it is just as important to get from an assorted collection of
vague ideas to an actual decision/proposal, even more so with a problem
like this, which isn't about hacking up some code, but about us as a
community deciding how we want to manage ourselves to get forward
efficiently:
As Jonathan mentioned, there already were a couple of posts on the
newsgroup about a possible incubation area in the last months, for
example [1] and [2], which corroborates the fact that we need to do
something about this. However, it seems that this threads didn't even
get from the »I wonder whether this would be a good idea« to the »It
would be great to have this, volunteers wanted« phase.
Also, let's not forget that we already have a D-specific project hosting
solution, DSource, yet everyone is bitching about it – I don't want to
exclude myself here, and I think there are valid reasons for doing so.
My secret evil master plan behind starting this thread was:
- Start a general discussion about the topic to collect existing ideas.
- Condense the opinions into a concrete proposal and put it up for
discussion and sorting out the details.
- Work with a few other interested people (I hope there are some) on
actually implement the proposal(s) and improve the current situation. ;)
I'll elaborate on my ideas of a viable incubation platform/DSource 2.0
in another post…
David
[1]
http://www.digitalmars.com/d/archives/digitalmars/D/Phobos_incubator_project_115387.html
[2]
http://www.digitalmars.com/d/archives/digitalmars/D/Is_this_a_viable_effort_The_DRY_principle_community-wide_126036.html
More information about the Digitalmars-d
mailing list