Re: [VOTE] Shorter Attribute Syntax Change
| From: | Mike Schinkel | Date: | Mon, 17 Aug 2020 22:35:38 +0000 |
| Subject: | Re: [VOTE] Shorter Attribute Syntax Change | ||
| References: | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-111603@lists.php.net to get a copy of this message | ||
I have been following all the lengthy discussions on this topic hoping the list would come to
consensus. And I had been hoping someone would call the following question but since no one else has
here goes.
The concept of adding attributes to PHP seemed to sail to acceptance but, if you count the original
RFC there have been three (3) different RFCs each with the goal of setting or changing the decided
syntax alone.
For every syntax proposed there seems to be a contingent of people who are deeply troubled by it.
Given that once a syntax lands in an official release of PHP there are not take backs, moving
forward with any syntax where people are so divided seems like a really bad idea.
If we care about future developers being happy enough with the decisions made about PHP to continue
choosing PHP that I would think it would be incumbent upon us to find a syntax with a greater level
of buy-in.
Should we not:
1. Postpone inclusion of attributes until PHP 8.1 to ensure that we get a syntax that is reasonable
acceptable to large segment of stakeholders?
2. Optionally have an RFC to ask people to vote on disputed principles, such as "Are ending
delimiters important and thus are they required for any selected syntax?"
3. Then open up the floor for more syntax proposals (that address all the accepted principles in #2)
in hopes to find something generally acceptable to a larger segment of stakeholders with a goal of
completing by 8.1?
-Mike