DIP 1026---Deprecate Context-Sensitive String Literals---Community Review Round 1
Dennis
dkorpel at gmail.com
Wed Dec 4 09:42:32 UTC 2019
Thanks for your detailed breakdown.
On Tuesday, 3 December 2019 at 23:35:21 UTC, mipri wrote:
> It makes "other people's code" slightly more annoying to
> consider,
> as you may have to update that code to remove since-deprecated
> features.
That's the nature of deprecation: a short term cost for a long
term improvement.
> If a feature were to be judged a mistake, it can still be a
> mistake to remove the feature later on. Less is not always
> better.
That's true.
> 2. D's problem is "too many features" -> let's remove any
> feature that we can -> this DIP as step #1, remove something
> that looks relatively easy to remove.
>
> How much agreement do you think there is on the first point?
I don't know how much explicit agreement there is to the
sentiment that D has too many features, but I do know at least
Walter is always interested in reducing language complexity, and
many non-actionable complaints of users (such as "D is difficult
too learn") are rooted in things like this.
> 3. "Walter said a thing about D, but a StackOverflow comment
> refuted that, so the language should change so that this
> criticism is no longer true."
That is only there for the narrative / background, correcting
criticism is not a goal of this DIP.
More information about the Digitalmars-d
mailing list