Beta 2.098.0

Tejas notrealemail at gmail.com
Tue Oct 19 14:48:20 UTC 2021


On Tuesday, 19 October 2021 at 13:53:04 UTC, Paul Backus wrote:
> On Tuesday, 19 October 2021 at 13:35:16 UTC, Timon Gehr wrote:
>> On 11.10.21 03:08, Paul Backus wrote:
>>> 
>>> Perhaps worth asking why Walter, specifically, is required to 
>>> work on @live in order for it to make progress. Is it just 
>>> because no one else is willing to step up to the plate, or is 
>>> he the only person qualified/capable enough?
>>
>> I think @live is a dead end and any further work on it is 
>> probably wasted unless the code is reusable for some other 
>> feature. Ownership is a property of values, not of functions 
>> operating on those values. In particular, prioritizing ImportC 
>> over @live is the right call. ImportC is high-impact and 
>> Walter has a lot of relevant expertise.
>
> I this specific case, I agree completely. But there is a 
> broader pattern in D of projects getting "stuck" because a 
> specific individual is unable to continue work on them (e.g., 
> std.experimental.allocator and Andrei), and I think it is worth 
> considering whether we can do anything to make future projects 
> robust against this mode of failure.

The obvious solution is more people who get paid to work on D the 
language/stdlib/rt-env full-time. Where to get money to pay those 
individuals? Well there's no obvious solution to that (that I 
know of).

We can say community, but, like the vision documents, they will 
be a bust because one can't _make_ volunteers meet deadlines, 
code in a particular way, or incorporate all feedback language 
maintainers think should be acted on.


More information about the Digitalmars-d-announce mailing list