rfc:cachediterable_straw_poll
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
rfc:cachediterable_straw_poll [2021/06/05 16:40] – tandre | rfc:cachediterable_straw_poll [2021/06/05 18:27] – tandre | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== PHP RFC: Straw poll: Namespace to use for CachedIterable and iterable functionality ====== | ====== PHP RFC: Straw poll: Namespace to use for CachedIterable and iterable functionality ====== | ||
- | * Version: 0.2 | + | * Version: 0.2.1 |
* Date: 2021-06-01 | * Date: 2021-06-01 | ||
* Author: Tyson Andre, < | * Author: Tyson Andre, < | ||
- | * Status: | + | * Status: |
* First Published at: https:// | * First Published at: https:// | ||
Line 24: | Line 24: | ||
===== Proposed Voting Choices ===== | ===== Proposed Voting Choices ===== | ||
+ | |||
+ | Voting on this straw poll starts on June 5, 2021 and ends on June 12, 2021. | ||
**Note that due to a limitation of the wiki software, forms must be voted on separately.** | **Note that due to a limitation of the wiki software, forms must be voted on separately.** | ||
Line 50: | Line 52: | ||
Preferred namespacing choice for [[rfc: | Preferred namespacing choice for [[rfc: | ||
- | <doodle title=" | + | (No namespace alternatives were suggested between announcing the straw poll and opening the straw poll in https:// |
+ | |||
+ | <doodle title=" | ||
* Iterable\CachedIterable | * Iterable\CachedIterable | ||
* CachedIterable | * CachedIterable | ||
* Collections\CachedIterable | * Collections\CachedIterable | ||
- | | + | |
* Opposed to adding this functionality to php | * Opposed to adding this functionality to php | ||
</ | </ | ||
Line 63: | Line 67: | ||
Preferred namespacing choice for successors to the [[rfc: | Preferred namespacing choice for successors to the [[rfc: | ||
- | <doodle title=" | + | <doodle title=" |
* Iterable\any() | * Iterable\any() | ||
* iterable_any() | * iterable_any() | ||
- | | + | |
* Opposed to adding this functionality to php | * Opposed to adding this functionality to php | ||
</ | </ | ||
Line 80: | Line 84: | ||
(in this proposal, find() and reduce() act only on values of iterables, similar to how [[http:// | (in this proposal, find() and reduce() act only on values of iterables, similar to how [[http:// | ||
- | <doodle title=" | + | (" |
+ | |||
+ | <doodle title=" | ||
* any(...)/ | * any(...)/ | ||
* none(...): bool | * none(...): bool | ||
Line 86: | Line 92: | ||
* reduce(iterable $input, $callback, $initial = null): mixed | * reduce(iterable $input, $callback, $initial = null): mixed | ||
* Still too small in scope | * Still too small in scope | ||
+ | * Opposed to adding this functionality to php | ||
</ | </ | ||
+ | **EDIT: The redundant option " | ||
+ | |||
==== Preferred namespace case to use for iterable/ | ==== Preferred namespace case to use for iterable/ | ||
Line 114: | Line 123: | ||
(Aside: shorter namespace names such as iter were unpopular in a [[rfc: | (Aside: shorter namespace names such as iter were unpopular in a [[rfc: | ||
- | <doodle title=" | + | <doodle title=" |
* iterable\ (lowercase) | * iterable\ (lowercase) | ||
- | * Iterable\ (camel case) | + | * Iterable\ (CamelCase) |
</ | </ | ||
Line 124: | Line 133: | ||
* https:// | * https:// | ||
* https:// | * https:// | ||
+ | |||
+ | ===== Changelog ===== | ||
+ | |||
+ | 0.2.1: Add " |
rfc/cachediterable_straw_poll.txt · Last modified: 2021/06/13 14:33 by tandre