What changes to D would you like to pay for?

Laeeth Isharc laeeth at laeeth.com
Thu Sep 6 01:24:35 UTC 2018


On Wednesday, 5 September 2018 at 07:00:49 UTC, Joakim wrote:
> The D foundation is planning to add a way for us to pay for 
> changes we'd like to see in D and its ecosystem, rather than 
> having to code everything we need ourselves or find and hire a 
> D dev to do it:
>
> "[W]e’re going to add a page to the web site where we can 
> define targets, allow donations through Open Collective or 
> PayPal, and track donation progress. Each target will allow us 
> to lay out exactly what the donations are being used for, so 
> potential donors can see in advance where their money is going. 
> We’ll be using the State of D Survey as a guide to begin with, 
> but we’ll always be open to suggestions, and we’ll adapt to 
> what works over what doesn’t as we go along."
> https://dlang.org/blog/2018/07/13/funding-code-d/
>
> I'm opening this thread to figure out what the community would 
> like to pay for specifically, so we know what to focus on 
> initially, whether as part of that funding initiative or 
> elsewhere. I am not doing this in any official capacity, just a 
> community member who would like to hear what people want.
>
> Please answer these two questions if you're using or would like 
> to use D, I have supplied my own answers as an example:
>
> 1. What D initiatives would you like to fund and how much money 
> would you stake on each? (Nobody is going to hold you to your 
> numbers, but please be realistic.)
>
> $50 - Parallelize the compiler, particularly ldc, so that I can 
> pass it -j5 and have it use five cores _and_ not have the bloat 
> of separate compiler invocation for each module/package, ie 
> taking up more memory or time.
>
> $30 - Implement H.S. Teoh's suggestion of having an automated 
> build system to periodically check which dub packages are 
> building with official compiler releases:
>
> https://forum.dlang.org/post/mailman.3611.1536126324.29801.digitalmars-d@puremagic.com
>
> $25 - Enable GC for the DMD frontend, so that dmd/gdc/ldc use 
> less memory
>
> I would also stake smaller amounts on various smaller bugs, if 
> there were a better interface than bountysource and people were 
> actually using it, ie users knew about and were staking money 
> and D core devs were fixing those bugs and claiming that money.
>
> 2. Would you be okay with the patches you fund not being 
> open-sourced for a limited time, with the time limit or funding 
> threshold for open source release specified ahead of time, to 
> ensure that funding targets are hit?
>
> Yes, as long as everything is open-sourced eventually, I'm good.


$500.00 to fix these three together - they may well be 
essentially the same bug:

https://issues.dlang.org/show_bug.cgi?id=19179
https://issues.dlang.org/show_bug.cgi?id=5570
https://issues.dlang.org/show_bug.cgi?id=13957

Can delay fix if you wish if it's ultimately open-sourced.


More information about the Digitalmars-d mailing list