Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:44806 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 87534 invoked from network); 8 Jul 2009 00:21:52 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 8 Jul 2009 00:21:52 -0000 Authentication-Results: pb1.pair.com header.from=ilia@prohost.org; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=ilia@prohost.org; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain prohost.org from 209.85.221.203 cause and error) X-PHP-List-Original-Sender: ilia@prohost.org X-Host-Fingerprint: 209.85.221.203 mail-qy0-f203.google.com Received: from [209.85.221.203] ([209.85.221.203:61865] helo=mail-qy0-f203.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 68/F9-37453-E96E35A4 for ; Tue, 07 Jul 2009 20:21:51 -0400 Received: by qyk41 with SMTP id 41so2130137qyk.29 for ; Tue, 07 Jul 2009 17:21:48 -0700 (PDT) Received: by 10.224.74.70 with SMTP id t6mr7305907qaj.29.1247012508239; Tue, 07 Jul 2009 17:21:48 -0700 (PDT) Received: from ?192.168.1.132? (CPE0018f8c0ee69-CM000f9f7d6664.cpe.net.cable.rogers.com [99.238.11.214]) by mx.google.com with ESMTPS id 4sm11025268qwe.28.2009.07.07.17.21.43 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 07 Jul 2009 17:21:45 -0700 (PDT) Cc: Jeff Griffiths , PHP internals Message-ID: <46789C0F-A9A4-4B7C-92DF-A1F65471D069@prohost.org> To: Andrei Zmievski In-Reply-To: <4A53B578.6040204@gravitonic.com> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v935.3) Date: Tue, 7 Jul 2009 20:21:42 -0400 References: <2D0F5226-EBCA-4B45-BF01-8ED1C643976C@prohost.org> <4A53825F.1080006@gravitonic.com> <4A53832E.6030105@gravitonic.com> <4A538775.3060305@activestate.com> <4A53B578.6040204@gravitonic.com> X-Mailer: Apple Mail (2.935.3) Subject: Re: [PHP-DEV] Type hinting/casting request for vote From: ilia@prohost.org (Ilia Alshanetsky) Andrei, PHP represents a major change on every aspect of the language, I think you gotta appreciate it that even if it were to be released today there would be sometime before it can certified as production ready in terms of stability and performance. I'd go on a limb and say that PHP6 is probably 3-4 years away from being production material and that's assuming it gets released in the next 8-12 months. During that time people still need to develop applications, which are getting increasingly complex and any helpful tool/feature would be an asset. On 7-Jul-09, at 4:52 PM, Andrei Zmievski wrote: > Ilia Alshanetsky wrote: >> PHP 6 is too far off in a practical sense (sorry Andrei) from the >> time where I can see myself using it in production or other people >> benefiting from this function. The (simpler) variant of provided >> patch is what is currently being used on production, if it can go >> into 5.3, which I see myself using soon, then there is a tangible >> benefit from making this a public feature (reduce the amount of >> custom patching) and spending the time to refine it for public >> consumption and making it PHP 6 ready. If it can only be added in >> PHP6, then the amount of interest I personally have towards further >> evolution of this feature is very minimal. >> So for me personally, the practically of the feature's deployment >> is critical. > > Ilia, I understand what you're saying, but with this kind of > attitude PHP 6 might never arrive if we all keep putting only the > things that are practical for our (personal) usage into 5.3, 5.4, > etc. The best way to shorten the time horizon of 6 is to treat it as > the primary target of the development effort. > > -Andrei