D has become unbearable and it needs to stop

Steven Schveighoffer schveiguy at gmail.com
Thu Jun 8 14:08:05 UTC 2023


On 6/8/23 9:38 AM, 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.
> 
> I wish I was exaggerating, but __every__ new DMD version breaks some of 
> my code, to a smaller or bigger extent. It can be either my own code, or 
> dependency code, but I started drowning in deprecation messages or 
> outright breakage. It's nearly impossible to develop any reasonable 
> 3rdparty in those conditions. I'm tired of fixing things that weren't 
> broken. And I can't even imagine having to support multiple branches of 
> code because of those deprecations. But I probably should, as, 
> periodically, I get issues that dlangui can't compile with some outdated 
> dmd version. It's just insane!

I'm not saying your wrong or arguing with you, but you need to give 
specific examples. We can do nothing about general nebulous problems.

I know about the deprecation messages from DIP1000, I don't like those 
either (deprecation messages for my vibe-d project went from like 5 
(that are my fault) to 20,000).

-Steve


More information about the Digitalmars-d mailing list