rfc:any_all_on_iterable_straw_poll_namespace

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
rfc:any_all_on_iterable_straw_poll_namespace [2021/01/17 14:43] tandrerfc:any_all_on_iterable_straw_poll_namespace [2021/01/26 21:45] – Fix typo theodorejb
Line 3: Line 3:
   * Date: 2021-01-05   * Date: 2021-01-05
   * Author: Tyson Andre, tandre@php.net   * Author: Tyson Andre, tandre@php.net
-  * Status: Under Discussion+  * Status: Voting
   * First Published at: http://wiki.php.net/rfc/any_all_on_iterable_straw_poll_namespace   * First Published at: http://wiki.php.net/rfc/any_all_on_iterable_straw_poll_namespace
  
Line 138: Line 138:
 better off either dropping the SPL part and arriving at iterable\any, or better off either dropping the SPL part and arriving at iterable\any, or
 replacing SPL with something more sensible and arriving at PHP\iterable\any. replacing SPL with something more sensible and arriving at PHP\iterable\any.
-<blockquote>+</blockquote>
  
 ==== Arguments for/against iterable\ in namespace ==== ==== Arguments for/against iterable\ in namespace ====
Line 190: Line 190:
  
 ===== Vote ===== ===== Vote =====
 +
 +Voting started on 2021-01-19 and ends on 2021-02-02
  
 This vote will influence the name choice for the RFC https://wiki.php.net/rfc/any_all_on_iterable This vote will influence the name choice for the RFC https://wiki.php.net/rfc/any_all_on_iterable
Line 201: Line 203:
   * no namespace: iterable_any()/iterable_all()   * no namespace: iterable_any()/iterable_all()
   * iter\ (conflicts with [[https://github.com/nikic/iter|nikic/iter]] but was among Nikita's suggestions)   * iter\ (conflicts with [[https://github.com/nikic/iter|nikic/iter]] but was among Nikita's suggestions)
-  * iterable\ (see [[any_all_on_iterable_straw_poll_namespace#arguments_foragainst_iterable_in_namespace|section on iterable\ ]] , also suggested by Nikita)+  * iterable\ (see [[#arguments_foragainst_iterable_in_namespace|section on iterable\ ]] , also suggested by Nikita)
   * PHP\ (see [[#arguments_for_php|Arguments for PHP\]])   * PHP\ (see [[#arguments_for_php|Arguments for PHP\]])
-  * PHP\iter\+  * PHP\Spl\ (see [[#arguments_for_php|Arguments for PHP\]]) 
 +  * PHP\iter\ (see [[#arguments_for_php|Arguments for PHP\]])
   * PHP\iterable\ (see [[#arguments_for_php|Arguments for PHP\]])   * PHP\iterable\ (see [[#arguments_for_php|Arguments for PHP\]])
-  * Ext\Spl, as suggested in https://wiki.php.net/rfc/php_namespace_policy +  * Ext\Spl, as one interpretation of https://wiki.php.net/rfc/php_namespace_policy . Also see [[#arguments_for_php|Arguments for PHP\]] for PHP\Spl since this the new functions would be built in. 
-  * Spl\ (see [[any_all_on_iterable_straw_poll_namespace#arguments_for_spl|Arguments for Spl\ ]] - suggested by Levi Morrison)+  * Spl\ (see [[#arguments_for_spl|Arguments for Spl\ ]] - suggested by Levi Morrison)
   * Spl\iter\   * Spl\iter\
   * Spl\iterable\    * Spl\iterable\ 
Line 212: Line 215:
  
 First choice: First choice:
-<doodle title="Straw poll: Favorite choice of namespace" auth="tandre" voteType="single" closed="true">+<doodle title="Straw poll: Favorite choice of namespace" auth="tandre" voteType="single" closed="false">
    * iterable_any() and iterable_all()    * iterable_any() and iterable_all()
    * iter\    * iter\
    * iterable\    * iterable\
    * PHP\    * PHP\
 +   * PHP\Spl\
    * PHP\iter\    * PHP\iter\
    * PHP\iterable\    * PHP\iterable\
Line 227: Line 231:
 Second choice: Second choice:
  
-<doodle title="Straw poll: Second favorite choice of namespace" auth="tandre" voteType="single" closed="true">+<doodle title="Straw poll: Second favorite choice of namespace" auth="tandre" voteType="single" closed="false">
    * iterable_any() and iterable_all()    * iterable_any() and iterable_all()
    * iter\    * iter\
    * iterable\    * iterable\
    * PHP\    * PHP\
 +   * PHP\Spl\
    * PHP\iter\    * PHP\iter\
    * PHP\iterable\    * PHP\iterable\
Line 242: Line 247:
 Third choice: Third choice:
  
-<doodle title="Straw poll: Third favorite choice of namespace" auth="tandre" voteType="single" closed="true">+<doodle title="Straw poll: Third favorite choice of namespace" auth="tandre" voteType="single" closed="false">
    * iterable_any() and iterable_all()    * iterable_any() and iterable_all()
    * iter\    * iter\
    * iterable\    * iterable\
    * PHP\    * PHP\
 +   * PHP\Spl\
    * PHP\iter\    * PHP\iter\
    * PHP\iterable\    * PHP\iterable\
Line 257: Line 263:
 Fourth choice: Fourth choice:
  
-<doodle title="Straw poll: Fourth favorite choice of namespace" auth="tandre" voteType="single" closed="true">+<doodle title="Straw poll: Fourth favorite choice of namespace" auth="tandre" voteType="single" closed="false">
    * iterable_any() and iterable_all()    * iterable_any() and iterable_all()
    * iter\    * iter\
    * iterable\    * iterable\
    * PHP\    * PHP\
 +   * PHP\Spl\
    * PHP\iter\    * PHP\iter\
    * PHP\iterable\    * PHP\iterable\
Line 272: Line 279:
 Fifth choice: Fifth choice:
  
-<doodle title="Straw poll: Fifth favorite choice of namespace" auth="tandre" voteType="single" closed="true">+<doodle title="Straw poll: Fifth favorite choice of namespace" auth="tandre" voteType="single" closed="false">
    * iterable_any() and iterable_all()    * iterable_any() and iterable_all()
    * iter\    * iter\
    * iterable\    * iterable\
    * PHP\    * PHP\
 +   * PHP\Spl\
    * PHP\iter\    * PHP\iter\
    * PHP\iterable\    * PHP\iterable\
Line 287: Line 295:
 Sixth choice: Sixth choice:
  
-<doodle title="Straw poll: Sixth favorite choice of namespace" auth="tandre" voteType="single" closed="true">+<doodle title="Straw poll: Sixth favorite choice of namespace" auth="tandre" voteType="single" closed="false">
    * iterable_any() and iterable_all()    * iterable_any() and iterable_all()
    * iter\    * iter\
    * iterable\    * iterable\
    * PHP\    * PHP\
 +   * PHP\Spl\
    * PHP\iter\    * PHP\iter\
    * PHP\iterable\    * PHP\iterable\
Line 302: Line 311:
 Seventh choice: Seventh choice:
  
-<doodle title="Straw poll: Seventh favorite choice of namespace" auth="tandre" voteType="single" closed="true">+<doodle title="Straw poll: Seventh favorite choice of namespace" auth="tandre" voteType="single" closed="false">
    * iterable_any() and iterable_all()    * iterable_any() and iterable_all()
    * iter\    * iter\
    * iterable\    * iterable\
    * PHP\    * PHP\
 +   * PHP\Spl\
    * PHP\iter\    * PHP\iter\
    * PHP\iterable\    * PHP\iterable\
Line 315: Line 325:
 </doodle> </doodle>
  
-Eigth choice:+Eighth choice:
  
-<doodle title="Straw poll: Eighth favorite choice of namespace" auth="tandre" voteType="single" closed="true">+<doodle title="Straw poll: Eighth favorite choice of namespace" auth="tandre" voteType="single" closed="false">
    * iterable_any() and iterable_all()    * iterable_any() and iterable_all()
    * iter\    * iter\
    * iterable\    * iterable\
    * PHP\    * PHP\
 +   * PHP\Spl\
    * PHP\iter\    * PHP\iter\
    * PHP\iterable\    * PHP\iterable\
Line 332: Line 343:
 Ninth choice: Ninth choice:
  
-<doodle title="Straw poll: Ninth favorite choice of namespace" auth="tandre" voteType="single" closed="true">+<doodle title="Straw poll: Ninth favorite choice of namespace" auth="tandre" voteType="single" closed="false">
    * iterable_any() and iterable_all()    * iterable_any() and iterable_all()
    * iter\    * iter\
    * iterable\    * iterable\
    * PHP\    * PHP\
 +   * PHP\Spl\
    * PHP\iter\    * PHP\iter\
    * PHP\iterable\    * PHP\iterable\
Line 347: Line 359:
 Tenth choice: Tenth choice:
  
-<doodle title="Straw poll: Tenth favorite choice of namespace" auth="tandre" voteType="single" closed="true">+<doodle title="Straw poll: Tenth favorite choice of namespace" auth="tandre" voteType="single" closed="false">
    * iterable_any() and iterable_all()    * iterable_any() and iterable_all()
    * iter\    * iter\
    * iterable\    * iterable\
    * PHP\    * PHP\
 +   * PHP\Spl\
    * PHP\iter\    * PHP\iter\
    * PHP\iterable\    * PHP\iterable\
Line 359: Line 372:
    * Spl\iterable\    * Spl\iterable\
 </doodle> </doodle>
 +Eleventh choice:
  
 +<doodle title="Straw poll: Eleventh favorite choice of namespace" auth="tandre" voteType="single" closed="false">
 +   * iterable_any() and iterable_all()
 +   * iter\
 +   * iterable\
 +   * PHP\
 +   * PHP\Spl\
 +   * PHP\iter\
 +   * PHP\iterable\
 +   * Ext\Spl\
 +   * Spl\
 +   * Spl\iter\
 +   * Spl\iterable\
 +</doodle>
 ===== What the functions do ===== ===== What the functions do =====
  
Line 428: Line 455:
 ===== Changelog ===== ===== Changelog =====
  
 +0.2: Switch to a vote on multiple namespaces
rfc/any_all_on_iterable_straw_poll_namespace.txt · Last modified: 2021/02/03 00:30 by tandre