Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:65982 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 17360 invoked from network); 19 Feb 2013 18:29:12 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 19 Feb 2013 18:29:12 -0000 Authentication-Results: pb1.pair.com smtp.mail=christopher.jones@oracle.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=christopher.jones@oracle.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain oracle.com designates 141.146.126.69 as permitted sender) X-PHP-List-Original-Sender: christopher.jones@oracle.com X-Host-Fingerprint: 141.146.126.69 aserp1040.oracle.com Received: from [141.146.126.69] ([141.146.126.69:29397] helo=aserp1040.oracle.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 5F/43-17768-574C3215 for ; Tue, 19 Feb 2013 13:29:10 -0500 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r1JIT4vu011012 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 19 Feb 2013 18:29:05 GMT Received: from acsmt356.oracle.com (acsmt356.oracle.com [141.146.40.156]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r1JIT4fP002044 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 19 Feb 2013 18:29:04 GMT Received: from abhmt104.oracle.com (abhmt104.oracle.com [141.146.116.56]) by acsmt356.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id r1JIT3jj030213; Tue, 19 Feb 2013 12:29:04 -0600 Received: from [130.35.70.82] (/130.35.70.82) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 19 Feb 2013 10:29:03 -0800 Message-ID: <5123C46F.8020100@oracle.com> Date: Tue, 19 Feb 2013 10:29:03 -0800 User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130107 Thunderbird/17.0.2 MIME-Version: 1.0 To: Marcello Duarte CC: PHP Internals References: <8490FC41-2696-4948-83A1-3931674183B0@gmail.com> <3EBB0AF2-A114-4652-806B-C50DD8F9557D@inviqa.com> <08CF292F-2A2E-4C2F-8CB8-6A4B1A91D0F4@inviqa.com> In-Reply-To: <08CF292F-2A2E-4C2F-8CB8-6A4B1A91D0F4@inviqa.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Source-IP: acsinet21.oracle.com [141.146.126.237] Subject: Re: [PHP-DEV] [RFC] Short syntax for anonymous functions From: christopher.jones@oracle.com (Christopher Jones) On 02/19/2013 09:45 AM, Marcello Duarte wrote: > And "just for you" is also inaccurate. You will find that the > technologies I've been referring to are becoming the tools you will > use for DevOps, etc... tasks. Do you guys listen to people outside > of internals? It would be good to have a feedback mechanism that > actually involve PHP developers in real world projects. I take that > if you are coding with other languages like C, all the time, that > you may loose contact with the way things are done. I should add "don't flame existing developers" to https://blogs.oracle.com/opal/entry/the_mysterious_php_rfc_process (Note that "In summary" paragraph at the end). Without getting into the merits of the syntax change, I will say that the RFC is missing a lot: who will write the patch, where are examples of syntax in other languages, where is the clear comparison with existing PHP syntax, what are the quantifiable benefits. Don't forget to update the RFC with the mail list comments, e.g. the BC issue. Even if your RFC is rejected, it will help future PHP development if the RFC contains a summary of mail list discussions. Chris -- christopher.jones@oracle.com http://twitter.com/ghrd Newly updated, free PHP & Oracle book: http://www.oracle.com/technetwork/topics/php/underground-php-oracle-manual-098250.html