On Tue, 20 Jun 2023 at 09:22, Nicolas Grekas <nicolas.grekas+...@gmail.com>

> > So are you saying we should deprecate the function-based version
> > completely, and not provide any new names at all? I think I would prefer
> > that to the confusing set of aliases the current RFC text proposes.
> >
> I was not but I would be fine with this solution also :)

Then I don't understand the reasoning of picking a "best" - is the "best"
one the one that keeps the old name, which is unclear but requires no
changes; or is the "best" one the one that gets a clearer name, and
immediately has a non-overloaded signature that everyone can use?

> > 1) Do nothing. I don't see the current situation as being that big a
> > problem.
> >
> The problem is the overloaded signature, which Mate explained in the RFC.

Sure; I just don't see any of the things mentioned as big enough problems
to justify significant disruption to users.

> THIS would create confusion to me, because ppl would have
> two names to choose from, and many won't take the time to figure out the
> difference.

This is where I don't understand what you or Maté consider to be the
alternative. If we create any function with a new name, then we have two
names for the user to choose between, regardless of whether that's one old
name and one new, or two new names. That's why I'm saying that if we have
two names at all, they should both be chosen with new users in mind, not
fudged based on a combination of current and new naming styles.

Once the deprecation period is over, we should be left with a pair of names
that obviously signals the difference; or, we should be left with only one

Rowan Tommins

Reply via email to