Solution to problems:

lobo via Digitalmars-d digitalmars-d at puremagic.com
Mon Mar 23 16:32:37 PDT 2015


On Monday, 23 March 2015 at 21:34:09 UTC, Jake The Baker wrote:
> If D had an ide that could do the following I think development 
> and testing could be better managed.
>
> 1. IDE that works with a centralized server to be able to 
> change D versions at a drop of a time. e.g., click "Master" and 
> it checks to see if you have the latest, if not it downloads 
> it, configures it, and sets it up hands free to be used. (If it 
> requires any interaction to work then it is a bug)
>
> 2. Patches, bugs, and everything else can be accessed through 
> this IDE. Collaboration can be made between groups of people 
> and individuals. Announcements could be made by head honchos. 
> (In fact, this software could be more generic and used by 
> anyone for any purpose of collaboration in programming... e.g. 
> with php).
>
> One can see open bugs, issues, workarounds, etc at a click.
>
> 3. Projects could be collaborated on easily with people being 
> able to "watch"(RD) another persons session(say for debugging 
> help or whatever).
>
> 4. The ability to connect resources to projects. e.g. insert a 
> note over a function that links to the D documentation about a 
> bug.
>
> 5. etc.
>
> If such an IDE existed so that anyone could simply run it, open 
> a "bug" and start working without having to go through a 
> massive change(by quick, I mean click of a button), then I 
> think people would be more willing to help.
>
>
> The number one reason I don't contribute is that I don't have 
> the time to dedicate to maintain all the knowledge and 
> software/organization to fit it in my schedule.
>
> I suspect that is most everyone excuse too.
>
>
> I don't want to spend 30mins to an hour to download the latest 
> version, compile it if I have to, make sure all the 
> configuration stuff is correct, create a setup program... just 
> to find out there is a bug in the latest version at the end.
>
> I'm simply not that dedicated to D. Again, I suspect most 
> people aren't. You have really dedicated people here but not 
> enough to get everything that needs to be done, done.
>
> Instead, find out how to leverage all the people that would 
> help if you make it worth their time.
>
> It might be slower in the short term but better in the long 
> term.
>  In 10 more years I doubt Andrei or Walter will have as much 
> energy to do all the work that they are doing... Better build 
> the infrastructure now while there is time.

VCS (Git in this case) and Make are tools of the trade. If a 
developer cannot use these tools following instructions provided 
in the Wiki [1] they probably won't have much in the way of 
useful contributions to Phobos or the compiler.

Bye,
lobo

[1] http://wiki.dlang.org/Pull_Requests


More information about the Digitalmars-d mailing list