D has become unbearable and it needs to stop

Basile B. b2.temp at gmx.com
Tue Jun 13 15:47:35 UTC 2023


On Tuesday, 13 June 2023 at 15:34:28 UTC, Martyn wrote:
> On Tuesday, 13 June 2023 at 14:17:33 UTC, deadalnix wrote:
>> On Thursday, 8 June 2023 at 13:38:20 UTC, GrimMaple wrote:
>>> I usually try to stay more silent (on the form at least), but 
>>> I think I reached my boiling point. I've been a (self 
>>> employed) full time D developer for almost 2 years now, 
>>> developing quite a large codebase of personal closed source 
>>> projects, as well as adopting some 3rdparty code like 
>>> dlangui. And my life has become particularly miserable in the 
>>> last half a year or so.
>>>
>>> [...]
> Anyway, this is a general question for all, and I understand I 
> am (likely) showing my n00bness as a D developer.
>
> (Afterall, one of the reasons I am skeptical using Dlang for 
> production is precisely this reason... no LTS and, more 
> specifically, mangling of libraries tested under different dmd 
> builds)
> [...]
> Just my 2 cents and I apologise if I am really missing the 
> point. I am sure atleast some of this lands with a number of 
> people.

Mangling is not really the problem I think. If the ABI changes 
you can still rebuild everything, including the cached 
dependencies that would break; Not great but not a big problem. I 
think the discussion is more about how the language features are 
different from a version to another.


More information about the Digitalmars-d mailing list