DSource (Was: Re: Moving to D )

Bruno Medeiros brunodomedeiros+spam at com.gmail
Fri Jan 28 05:07:08 PST 2011


On 07/01/2011 00:34, David Nadlinger wrote:
> On 1/6/11 11:47 PM, Andrei Alexandrescu wrote:
>> Mercurial on dsource.org …
>
> Personally, I'd really like to persuade Walter, you, and whoever else
> actually decides this to consider hosting the main repository at an
> external place like GitHub or Mercurial, because DSource has been having
> some real troubles with stability, although it got slightly better again
> recently. The problem is somewhat alleviated when using a DVCS, but
> having availabilities the main source repositories is not quite the best
> form of advertisement for a language.
>
> Additionally, the UI of GitHub supports the scenario where only a few
> people (or Walter alone) actually have commit/push access to the main
> repository really well through cheap forks which stay logically
> connected to he main repository and merge requests. The ability to make
> comments on specific (lines in) commits, also in combination with pull
> requests, is awesome as well.
>

I have to agree and reiterate this point. The issue of whether it is 
worthwhile for D to move to a DVCS (and which one of the two) is 
definitely a good thing to consider, but the issue of DSource vs. other 
code hosting sites is also quite a relevant one. (And not just for DMD 
but for any project.)

I definitely thank Brad for his support and work on DSource, however I 
question if it is the best way to go for medium or large-sized D 
projects. Other hosting sites will simply offer better/more features 
and/or support, stability, less bugs, spam-protection, etc..
What we have here is exactly the same issue of NIH syndrome vs DRY, but 
applied to hosting and development infrastructure instead of the code 
itself. But I think the principle applies just the same.

-- 
Bruno Medeiros - Software Engineer


More information about the Digitalmars-d mailing list