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