Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:61764 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 17200 invoked from network); 25 Jul 2012 14:50:44 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 25 Jul 2012 14:50:44 -0000 Authentication-Results: pb1.pair.com header.from=ajf@ajf.me; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=ajf@ajf.me; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain ajf.me designates 64.22.89.134 as permitted sender) X-PHP-List-Original-Sender: ajf@ajf.me X-Host-Fingerprint: 64.22.89.134 oxmail.registrar-servers.com Linux 2.6 Received: from [64.22.89.134] ([64.22.89.134:46409] helo=oxmail.registrar-servers.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id CA/26-19281-2C700105 for ; Wed, 25 Jul 2012 10:50:43 -0400 Received: from [192.168.0.200] (5ad32874.bb.sky.com [90.211.40.116]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by oxmail.registrar-servers.com (Postfix) with ESMTPSA id 12A343E8004; Wed, 25 Jul 2012 10:50:38 -0400 (EDT) Message-ID: <501007A4.9000200@ajf.me> Date: Wed, 25 Jul 2012 15:50:12 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:14.0) Gecko/20120714 Thunderbird/14.0 MIME-Version: 1.0 To: Lester Caine CC: PHP internals References: <500EDCC7.1020402@ajf.me> <500EE3B9.8010902@ajf.me> <500EEA76.1030407@ajf.me> <5010007A.8060609@lsces .co.uk> In-Reply-To: <5010007A.8060609@lsces.co.uk> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Re: Generators in PHP From: ajf@ajf.me (Andrew Faulds) On 25/07/12 15:19, Lester Caine wrote: > Sherif Ramadan wrote: >>> ... I have no problem >>> >with it, I use PHP every day, but as explained most PHP-developers >>> >will have problems and I can say that, because I've more than 20 years >>> >experience in that. Do you have that? >>> > >> 20 years experience in PHP? No, I believe it only ever appeared >> publicly about 17 years ago. >> 20 years experience with developers that have problems? Yes, there's >> no shortage of them. > > I top you 20 years with 37 years. I was programming in Algol in 1975 ( > at Warwick university ). I'm not a programmer, I'm a hardware engineer > who has to program to make systems work. I added PHP 12 years ago to > create web based applications to augment c and Pascal based > applications. Many of the concepts being added make sense only as > extensions to the core code, and don't need to be forced into general > use. Adding tools that have very specialist use should be done as > options, which we can leave out if we want to. The it needs to be > justified switching something on by default. I have no objection to > 'new facilities', but only if I can also switch them off ... > Eh, what? "Switch them off"? What on earth do you mean? "use noGenerators" and then break tons of third-party code relying on it? Or do you think you're forced to use them? I don't understand, sorry. A feature's existence doesn't mean you're forced to use it. Did the introduction of short array syntax force you to use [] instead of array()?! -- Andrew Faulds http://ajf.me/