Am 05.10.2014 um 00:10 schrieb Kris Craig <kris.cr...@gmail.com>:

> On Oct 4, 2014 11:24 AM, "Thomas Gossmann" <m...@gossimaniac.net> wrote:
>> 
>> Thanks Johannes, I slipped over it but would have never found the
> discussion to it.
>> 
>> I run over it and the summary is: Many people like it and those that
> don't have brought arguments, that are present here again. The discussion
> is almost 4 years old by now, and people are complaining over things
> getting implemented in php back in time, which are now implemented and
> turned out to be ok - I expect the same to happen with this idea.
>> Main contra argument is, people are not able to grep for 'function *'
> anymore, which I guess is a minority of people and they can write
> themselves a shell-script which makes it possible to search for functions
> again, so not a big deal. However, the more important statement behind this
> is, who is the more important crowd of people that are targeted with
> changes like these? Primary or secondary consumers?
>> ... but see my other mail, which conatains answers.
>> 
>> Though, I have one question left regarding the old rfc? Why it has been
> gone inactive and basically slept since then?
>> 
>> Thanks
>> Thomas Gossmann
>> 
>> Am 04.10.14 um 19:44 schrieb Johannes Schlüter:
>> 
>>> On Fri, 2014-10-03 at 18:21 +0200, Thomas Gossmann wrote:
>>>> 
>>>> I guess this was a discussion earlier, though I wasn't able to find
>>>> anything about it. Would love to hear, what pdt-internals (re-)think
>>>> about that topic.
>>> 
>>> 
>>> Go to wiki.php.net/rfc look at the titles containing "function" and you
>>> will see "Make T_FUNCTION in method declarations optional" which was
>>> added by me. https://wiki.php.net/rfc/optional-t-function
>>> 
>>> Since proposing I was convinced this wasn't good. Please bring new
>>> arguments. Discussion was in this thread
>>> http://news.php.net/php.internals/50628 (another viewer might be better
>>> to find the ~64 followups)
>>> 
>>> johannes
>>> 
>> 
>> 
>> --
>> PHP Internals - PHP Runtime Development Mailing List
>> To unsubscribe, visit: http://www.php.net/unsub.php
>> 
> 
> Summary thus far:
> 
> Pro:  Eliminating the function keyword is good because coding ===
> sculpting; "perfection" occurs when there's nothing left to remove.
- The function keyword does not comply to the fact that its used on class 
methods.
- It’s a duplicate, when the parantheses already indicate a „function“.

> 
> Con:  It's completely unnecessary and would make it prohibitively difficult
> to consistently locate subroutine declarations in a codebase.
- People can no longer use a simple grep command to pick up functions.
- IDE’s will have to adapt to a longer search pattern.

> 
> I believe the cons vastly outweigh the pros in this case.  The function
> keyword is a very good example of PHP's KISS (Keep It Simple, Stupid)
> philosophy.
> 
> But if you're serious about this, draft an RFC and we'll vote on it.  If
> 2/3 support your idea, it'll pass.
> 
> --Kris

Sorry, but if you summarize arguments, it’d be only fair to read back and 
actually name as many as possible.

Not everybody can vote though, sadly. I still wish there was a way for non-devs 
to have a voice on feature votes.

Kind regards, Ingwie.
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to