Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:44808 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 90295 invoked from network); 8 Jul 2009 00:33:31 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 8 Jul 2009 00:33:31 -0000 Authentication-Results: pb1.pair.com header.from=sgkelly4@gmail.com; sender-id=pass; domainkeys=bad Authentication-Results: pb1.pair.com smtp.mail=sgkelly4@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.212.184 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: sgkelly4@gmail.com X-Host-Fingerprint: 209.85.212.184 mail-vw0-f184.google.com Received: from [209.85.212.184] ([209.85.212.184:53819] helo=mail-vw0-f184.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 1E/9A-37453-959E35A4 for ; Tue, 07 Jul 2009 20:33:31 -0400 Received: by vwj14 with SMTP id 14so3770105vwj.29 for ; Tue, 07 Jul 2009 17:33:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:message-id:subject:to:cc:content-type; bh=d5YlNZBoG/coOzvVs5SkCnIvsrAOl6yRwHwrbn4dKzE=; b=N1LJirQgFAA1N1LkiUyq/PqndPa2QIy9opC1PLk/fJ+nnRy3F8v1W8ZVX8vsDDSlZ+ nzlir25Bx7gaix4fczngp8Xxr5PcqMmO5xKhbnBUxAXLld4QUtgmlsFxrWYzNLpqlD2J o0kS0fCRzp0ebxtqmRffHg11jY7Nle5GNfuUA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; b=qgelaz8mAZi/b0ywnGq6f2HKMcwZirPp5es+LzJGwUh/7ijW0yJCaIEjP+xcyKONyx nplEgOMtOD3kjlm6RUIJ0JGcbhRDg6FDf6OMQJURk/YF5zt61EIZuJf8nQIkqE+Ds+OS F/jYkYwb4uKVHCpYM+YEMrU3uiYH4bkVFdKNI= MIME-Version: 1.0 Received: by 10.220.84.81 with SMTP id i17mr13430865vcl.12.1247013207148; Tue, 07 Jul 2009 17:33:27 -0700 (PDT) In-Reply-To: <46789C0F-A9A4-4B7C-92DF-A1F65471D069@prohost.org> References: <2D0F5226-EBCA-4B45-BF01-8ED1C643976C@prohost.org> <4A53825F.1080006@gravitonic.com> <4A53832E.6030105@gravitonic.com> <4A538775.3060305@activestate.com> <4A53B578.6040204@gravitonic.com> <46789C0F-A9A4-4B7C-92DF-A1F65471D069@prohost.org> Date: Tue, 7 Jul 2009 17:33:07 -0700 Message-ID: To: Ilia Alshanetsky Cc: Andrei Zmievski , Jeff Griffiths , PHP internals Content-Type: multipart/alternative; boundary=0016362850c83e0ba6046e26e35b Subject: Re: [PHP-DEV] Type hinting/casting request for vote From: sgkelly4@gmail.com (Graham Kelly) --0016362850c83e0ba6046e26e35b Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit -1 However, this is ONLY because I do not feel PHP 5.3 is the place to put this. However, I do have to agree with Ilia here that PHP 6 is too far away and it would be nice to have this feature long before then. I would however, be very for adding something similar to this patch in a PHP 5.4 release. I don't see why a PHP 5.4 release can't be done relativly quickly (Like 6-12 months) by just making it more of a minor internal update but something that could have large impacts on user code (syntax changes for type hints). I'd like to see a feature like this out as soon as possible so that people can start adopting it. - Graham Kelly On Tue, Jul 7, 2009 at 5:21 PM, Ilia Alshanetsky wrote: > 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 >> > > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > --0016362850c83e0ba6046e26e35b--