Proof of concept for v2 - NO duplication, NO `static if` hell, NO difficulty with interoperability

Robert burner Schadek rburners at gmail.com
Tue Nov 2 12:00:38 UTC 2021


On Tuesday, 2 November 2021 at 11:25:44 UTC, Dukc wrote:
>
> So I think your opinion is that we should simply break stuff 
> hard and any proposed cure is worse than the interoperability 
> problems that breaking stuff will cause? If that is the case, 
> then yes it is a leadership problem from your viewpoint - 
> they'd need to be convinced and dare to say it loud that we 
> can't reasonably soften the breakage.
>
> Otherwise, it is still technical. `static if`? `version`? Using 
> multiple releases of Phobos in the same project? Andrei's 
> solution? Definitely a most technical question.

The first paragraph is closer.
I wouldn't say we "simple" break stuff.
I would even go so far that when you break dmd/phobos you have to 
make a really
good case for it and have PR's open to the 50 most used 
code.dlang packages and
all there dependencies.

I bet, most breaking changes, will result in hardly any 
problems/PR's.




More information about the Digitalmars-d mailing list