Re: [PHP-DEV] The @@ is terrible, are we sure we're OK with it?

This is only part of a thread. view whole thread
  111128
July 22, 2020 16:43 d.h.j.takken@freedom.nl (Dik Takken)
On 22-07-2020 16:45, Joe Ferguson wrote:
> I would be happy to author an RFC on replacing @@ with #[] but based on > Larry's comments it sounds like the weighted voting already solved this > issue for us? We as internals just need to decide that @@ isn't a solution > and defer to the next ranked vote? I'd be the first one to +1.
That means we effectively disregard the preferences of the ones who voted for the @@ syntax. We do not know what the @@ voters would have chosen if the choice was between << >> and #[]. In case the @@ voters have a preference for << >> the result could turn out differently. The only way to know is to take another vote. Regards, Dik Takken
  111129
July 22, 2020 16:49 marandall@php.net (Mark Randall)
On 22/07/2020 17:43, Dik Takken wrote:
> That means we effectively disregard the preferences of the ones who > voted for the @@ syntax. We do not know what the @@ voters would have > chosen if the choice was between << >> and #[]. In case the @@ voters > have a preference for << >> the result could turn out differently. The > only way to know is to take another vote.
Yes we do - it was a ranked choice vote where voters selected their first, second and third preferences. If @@ is eliminated, the second choice of all those who voted for it as their first choice is already known. Mark Randall
  111130
July 22, 2020 16:51 derick@php.net (Derick Rethans)
On Wed, 22 Jul 2020, Dik Takken wrote:

> We do not know what the @@ voters would have chosen if the choice was > between << >> and #[]. In case the @@ voters have a preference for > <<>> the result could turn out differently. The only way to know is to > take another vote.
This is something that STV is specifically designed to solve. You rank in order by preference. And @@, <<>>, and #[] were all three options. In your example, these people would have marked @@ as first, <<>> as second, and #[] as third. cheers, Derick
  111135
July 22, 2020 19:24 d.h.j.takken@freedom.nl (Dik Takken)
On 22-07-2020 18:51, Derick Rethans wrote:
> This is something that STV is specifically designed to solve. You rank > in order by preference. And @@, <<>>, and #[] were all three options. > > In your example, these people would have marked @@ as first, <<>> as > second, and #[] as third.
Ah, that was not clear to me. My apologies for the noise. Thanks, Dik