Discussion Thread: DIP 1044--Enum Type Inference--Community Review Round 1
Timon Gehr
timon.gehr at gmx.ch
Sun Nov 20 16:59:47 UTC 2022
On 20.11.22 16:28, deadalnix wrote:
> On Sunday, 20 November 2022 at 09:39:11 UTC, Timon Gehr wrote:
>> It's not worth freezing the language over temporary tool breakage.
>> Just don't update the compiler until the tools have caught up.
>>
>
> Here is where you are wrong: it's not temporary breakage, it's
> permanent,
I am pretty sure tools can be updated.
> but this whole circus happens every few of months.
>
> We can argue all day long,
I'd rather not, but I do think it's a bit weird that you are arguing
against new language features in general, in a DIP discussion thread
about one specific feature, on the grounds that you actually just
disagree with the release schedule.
> but the proof is in the pudding: D tooling is
> abysmal and kinda broken pretty much everywhere. It's not hard to figure
> out why:
Sure, the reason is lack of resources and the fact that tooling is not
viewed as a priority because it is not already a strength.
> people implement D support at some point, and then changes
> accumulate and support kinda work, kinda not.
> ...
There is no such thing as "D" support. Versioning exists.
>> There has to be a better way.
>
> There is. Bundle the breakage,
Which D is doing. Nobody is expected to build their programs off DMD master.
> and release them all at once every couple of years.
I.e., the difference is that they have LTS versions. The solution you
proposed (and I had an issue with) is to stop evolving the language.
> Every single language out there
That seems a little bit exaggerated.
> does that, there is a reason for it.
The reason is that they have more resources.
More information about the Digitalmars-d
mailing list