Re: [VOTE] Shorter Attribute Syntax Change

From: Date: Sat, 15 Aug 2020 21:47:09 +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  Groups: php.internals 
Request: Send a blank email to internals+get-111543@lists.php.net to get a copy of this message
This will probably be my only contribution to this thread so I'll keep it simple: Am I in favor of a revote? Yes Can I vote myself? No Do I think a revote will change anything? No Have there been any good arguments for why attributes need an ending delimiter? No The RFC says that > The main concern is that @@ has no ending symbol and it's inconsistent with the language > that it would be the only declaration or statement in the whole language that has no ending > termination symbol. However, it's clear that attributes are neither a declaration nor a statement, but metadata about the thing that follows them (unless it's more attributes or comments). The ultimate proof of this is that a semicolon after an attribute is illegal. Do I think attributes need an ending delimiter? No Would I prefer the @@ syntax? Yes Do I think @@ is ugly or difficult to type? No Is it just a subjective matter of personal taste? Yes Is this whole discussion almost entirely a subjective matter? Yes Is this email thread, the RFC, the voting and the discussion about extending it a farce? Yes Do I mind waiting until 8.1 to have attributes so that it can be done right? No Godspeed! Best, Jakob

« previous php.internals (#111543) next »