October 30
On Sunday, 29 October 2023 at 21:32:18 UTC, Jonathan M Davis wrote:
> If you have a good use case, then it may make sense to expose the state information, but as was pointed out in your previous PR, exposing that state information is likely to mislead programmers and risk causing them to write code that has race conditions due to out-of-date state information - and no one reviewing the PR saw how exposing that state information would actually enable anything. So, please provide a use case where exposing that state information actually enables something that you can't do without it.
>
> - Jonathan M Davis

Hi Jonathan.
The author of the topic came to D from C#. And in the C# they have this feature. On of the example is to check the status of the tasks - if it was successfully finished, canceled, killed by exception.
Some simple example can be found here: https://learn.microsoft.com/en-us/dotnet/api/system.threading.tasks.taskstatus?view=net-7.0
October 30
On Sunday, 29 October 2023 at 21:46:51 UTC, Imperatorn wrote:

>
> Because it would be wonderful. I could use it to draw a rainbow on the screen.

Everyone: Let's move any further discussion of string interpolation to a new thread. And let's please keep it focused on the topic at hand and dispense with the nonsense. Consider this thread closed.

Thanks.
October 30
On Monday, 30 October 2023 at 12:37:01 UTC, Mike Parker wrote:
> On Sunday, 29 October 2023 at 21:46:51 UTC, Imperatorn wrote:
>
>>
>> Because it would be wonderful. I could use it to draw a rainbow on the screen.
>
> Everyone: Let's move any further discussion of string interpolation to a new thread. And let's please keep it focused on the topic at hand and dispense with the nonsense. Consider this thread closed.
>
> Thanks.

Maybe wrong thread, Mike? This one is not about string interpolation at all
October 30
On Monday, 30 October 2023 at 12:45:42 UTC, Sergey wrote:
> On Monday, 30 October 2023 at 12:37:01 UTC, Mike Parker wrote:
>> On Sunday, 29 October 2023 at 21:46:51 UTC, Imperatorn wrote:
>>
>>>
>>> Because it would be wonderful. I could use it to draw a rainbow on the screen.
>>
>> Everyone: Let's move any further discussion of string interpolation to a new thread. And let's please keep it focused on the topic at hand and dispense with the nonsense. Consider this thread closed.
>>
>> Thanks.
>
> Maybe wrong thread, Mike? This one is not about string interpolation at all

I think it was just a wrong post from the other thread
October 30
On Sunday, 29 October 2023 at 21:46:51 UTC, Imperatorn wrote:
> On Sunday, 29 October 2023 at 21:32:18 UTC, Jonathan M Davis wrote:
>> [...]
>
> Because it would be wonderful. I could use it to draw a rainbow on the screen.

my advice: don't use D in your company. no one will help you any more with your problems the way you talk to them.
October 30
On Monday, 30 October 2023 at 13:21:59 UTC, duckchess wrote:
> On Sunday, 29 October 2023 at 21:46:51 UTC, Imperatorn wrote:
>> On Sunday, 29 October 2023 at 21:32:18 UTC, Jonathan M Davis wrote:
>>> [...]
>>
>> Because it would be wonderful. I could use it to draw a rainbow on the screen.
>
> my advice: don't use D in your company. no one will help you any more with your problems the way you talk to them.

?
October 30

On Sunday, 29 October 2023 at 12:54:33 UTC, Imperatorn wrote:

>

Can we count on that if we find an issue with D that it will be taken care of? And if so, how, and by whom? That it will not be silently ignored for years? How can we safeguard against that?

By trying to be a net-positive contributor to the D ecosystem and especially core team: libraries, but also mentoring, money, etc. You create the incentives to help your company.
D is a communal effort, without supporting the community and "giving back" D wouldn't exist. It's really quite hard to do well.

October 30

On Monday, 30 October 2023 at 14:19:58 UTC, Guillaume Piolat wrote:

>

On Sunday, 29 October 2023 at 12:54:33 UTC, Imperatorn wrote:

>

Can we count on that if we find an issue with D that it will be taken care of? And if so, how, and by whom? That it will not be silently ignored for years? How can we safeguard against that?

By trying to be a net-positive contributor to the D ecosystem and especially core team: libraries, but also mentoring, money, etc. You create the incentives to help your company.
D is a communal effort, without supporting the community and "giving back" D wouldn't exist. It's really quite hard to do well.

Well. I took a quick look at phobos for example.

And it's been almost unchanged since 2019.

We discussed this on Discord trying to understand why.

Some name Andrei "leaving" is a reason, Wilzbach was also a contributor who left. And Jack Stouffer.

Some mentioned that betterC got too much attention and someone else said too heavy focus on nogc slowed things down in general.

I don't know which of these are correct, but it's a bit worrying.

Do you have an explaination to why the number of contributions to phobos has decreased so much since about 2018-2019?

October 30
On Monday, 30 October 2023 at 12:45:42 UTC, Sergey wrote:

> Maybe wrong thread, Mike? This one is not about string interpolation at all

Yes, I took a wrong turn.
October 30

On Monday, 30 October 2023 at 14:30:25 UTC, Imperatorn wrote:

>

[snip]
Well. I took a quick look at phobos for example.

And it's been almost unchanged since 2019.

We discussed this on Discord trying to understand why.

Some name Andrei "leaving" is a reason, Wilzbach was also a contributor who left. And Jack Stouffer.

Some mentioned that betterC got too much attention and someone else said too heavy focus on nogc slowed things down in general.

I don't know which of these are correct, but it's a bit worrying.

Do you have an explaination to why the number of contributions to phobos has decreased so much since about 2018-2019?

I'm not sure how you're measuring "contributions", but I think there's a combination of phobos being more mature so less work needs to be done on it and code.dlang.org gaining more prominence in the community. If people have some new functionality they want to add, there is a much higher bar to get it added to phobos than to post a new library on code.dlang.org. That being said, there have been a few new modules in packages since 2018-9, such as std.sumtype (which itself began as a dub package).

A few years ago, Andrei had begun some effort to think about a phobos v2, but I haven't heard much about it since then.