On Tue, 8 Oct 2019 at 22:38 Mike Schinkel <m...@newclarity.net> wrote:

> > a middle ground about/with silliness? there is none, for people in their
> right mind; should people really find/force
> > themselves into conciliation about non-sense? I don't think so and
> mostly; I have no say about deprecating that;
> > but is that a priority? does it harm anyone? someone have died from
> backtick infection, it must be according to some?
> > and so on. Don't see where there is a heated topic; solely a reminder
> about reality and facts.
>
> > What would a happy medium be? backticks working 50% of the time?
> > This is like someone being pregnant, either you are or you are not there
> is
> > no half pregnant. Either backticks work like they have in shells for
> decades
> > or they don't work. What's the point of deprecating them without a plan
> to
> > remove them? A notice without future action is a bad idea, as it sets
> > standard that some deprecation messages will not be acted upon.
>
> Well, those are exactly the opposite of the types of responses I had hoped
> for.
>

Mike,

In a parallel universe, where this proposal has never been created and
brought up for discussion - backticks would continue to work precisely as
they did for twenty years, precisely with the advantages and disadvantages
they had the day they were introduced, and this continue being the
non-issue that it’s always been.  Nobody would be thinking about it,
opining about it and let alone quarreling about it.

Unfortunately, we don’t live in that parallel universe, and suddenly this
thing that bugged nobody for decades becomes a sudden priority for
discussion.  It’s also not as if we can ignore it either - we’ve seen how
that went with short tags.  So while I sympathize with the effort to find a
compromise - encouraging more of these contentious proposals (by
accommodating them at some level) is not the way.

The real middle ground is to go for some form of opt-in solution.  Whether
it’s granular declares, strict mode, P++, editions - this is the only way
to diffuse this contention - by rendering it irrelevant - precisely as it
should be.  Contrary to the perception many here appear to be under,
there’s no feasibility question-mark over any of these options - they’re
all doable, and even easy to implement.  This solution would also not be
some band aid until the next out of the blue proposal comes along - but a
framework to thoroughly diffuse these types of contention once and for all.

Zeev

Reply via email to