Quo vadis, D2? Thoughts on the D library ecosystem.

Jonathan M Davis jmdavisProg at gmx.com
Sun Mar 20 00:41:19 PDT 2011


> On Sat, Mar 19, 2011 at 6:12 PM, Jonathan M Davis 
<jmdavisProg at gmx.com>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.
> > 
> > 
> > - Jonathan M Davis
> 
> It's not that someone needs to take the initiative, it's just that there
> aren't that many D developers.  I hope things improve once GDC is
> officially part of GCC and D becomes available on all GNU/Linux OSs. 
> Another thing that might need to happen is for the D project to join The
> Software Freedome Conservancy (SFC) or form its own non-profit 501(c)(3)
> organization, similar to Python Software Foundation.
> 
> But that's just and I could be wrong.

It's both. Without any developers, there obviously won't be any code. However, 
until someone takes the initiative and sets up a proper place and framework 
for projects to be posted to with the idea that it's an incubator for possible 
additions to Phobos or for major 3rd party D projects, then there's no place 
for those developers to post their stuff. Right now, such stuff would either 
be posted on dsource and be lost in all of the cruft sitting there, or it 
would be posted on someplace like github where there's no real connection 
between any of the projects. A proper incubator site/project would be _the_ 
place to go looking for D projects, and it would be properly managed so that 
the state of each project was clear and dead/inactive projects weren't in the 
way (be it because they're removed or put in an area where such projects go 
and don't get in the way).

So, we need someone to take the initiative to set up a proper incubator 
site/project for D projects, and then we need developers to actually write 
projects/libraries and post them there.

- Jonathan M Davis


More information about the Digitalmars-d mailing list