Hi internals, > I've started voting on > https://wiki.php.net/rfc/any_all_on_iterable_straw_poll_namespace > Voting starts on 2021-01-19 and ends on 2021-02-02. > > This is an 11-way Single Transferable Vote poll on the choice of namespace, > to ensure that all proposed namespaces (and similar namespaces) for global > functions were represented > after a lot of discussion. > (Votes for each ranking choice must be selected and submitted one by one > because these are independent HTML forms, > writing down your choice of ranks elsewhere before submitting may be faster) > > The choices for this poll were announced a few days ago in > https://externals.io/message/112558 "Straw poll: Naming for `*any()` and > `*all()` on iterables", > which has some additional discussion on arguments for/against the proposed > namespace choices. > > - Additional discussion on namespaces can also be found in the initial RFC > announcement - https://externals.io/message/111756
Voting on the straw poll https://wiki.php.net/rfc/any_all_on_iterable_straw_poll_namespace has closed. Of the top two options, - 12 voters had ranked `PHP\iterable` before the global namespace (including not listing the latter in their vote). - 11 voters had ranked the global namespace ahead of `PHP\iterable` (including not listing the latter in the vote). - One voter included neither in their ranked choices. See https://stv-results.theodorejb.me/php/?rfc=any_all_on_iterable_straw_poll_namespace for a simulation of the voting process with the same result (previously brought up for attributes syntax in https://externals.io/message/111630#111659) I plan to update the RFC and implementation soon, with a secondary vote with two options: `PHP\iterable\any()` vs `PHP\iterable\any_value()` Thanks, - Tyson -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: https://www.php.net/unsub.php