Incubated modules for Phobos

Steven Schveighoffer schveiguy at yahoo.com
Mon Dec 19 07:50:53 PST 2011


On Sun, 18 Dec 2011 10:00:35 -0500, Piotr Szturmaj <bncrbme at jadamspam.pl>  
wrote:

> Peter Alexander wrote:
>> On 18/12/11 2:18 PM, Piotr Szturmaj wrote:
>>> "Exp" code may be shipped with each release just like "etc" code. Users
>>> using experimental code should be aware of breaking changes that may be
>>> introduced with each release or even with each commit.
>>>
>>> Thoughts?
>>
>> Isn't this just reinventing git branches?
>>
>> If people have their work-in-progress branches on GitHub then people can
>> already try them out, submit pull requests etc. That's the whole point
>> of a branch.
>
> Yes, but what I propose is the centralized repository for that branches  
> (eventual candidates to std). Currently no one knows all modules that  
> are being worked on.

I think it would be enough to post something on D.announce and then  
whoever is interested can watch your branch.  Maybe even a wiki page could  
categorize the branches.

I agree with others that github's forking and branching mechanism works  
quite well for developing multi-user projects.  For example, both Lars  
Kyllingstad and I are working on a new std.process module, he's doing the  
main design and unixen implementations, I'm doing the windows  
implementation.

-Steve


More information about the Digitalmars-d mailing list