Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:34354 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 34178 invoked by uid 1010); 3 Jan 2008 21:37:22 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 34162 invoked from network); 3 Jan 2008 21:37:22 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 Jan 2008 21:37:21 -0000 Authentication-Results: pb1.pair.com smtp.mail=stas@zend.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=stas@zend.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 212.25.124.162 as permitted sender) X-PHP-List-Original-Sender: stas@zend.com X-Host-Fingerprint: 212.25.124.162 mail.zend.com Windows 2000 SP4, XP SP1 Received: from [212.25.124.162] ([212.25.124.162:3924] helo=mx1.zend.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 86/FB-20810-8855D774 for ; Thu, 03 Jan 2008 16:37:18 -0500 Received: from us-ex1.zend.com ([192.168.16.5]) by mx1.zend.com with Microsoft SMTPSVC(6.0.3790.3959); Thu, 3 Jan 2008 23:37:06 +0200 Received: from [192.168.16.90] ([192.168.16.90]) by us-ex1.zend.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 3 Jan 2008 13:37:03 -0800 Message-ID: <477D557F.1030706@zend.com> Date: Thu, 03 Jan 2008 13:37:03 -0800 Organization: Zend Technologies User-Agent: Thunderbird 2.0.0.9 (Windows/20071031) MIME-Version: 1.0 To: Jochem Maas CC: Sam Barrow , internals@lists.php.net References: <200801031903.01980.tomi@cumulo.fi> <1199380881.15292.11.camel@sbarrow-desktop> <20080103172813.GQ7861@mint.phcomp.co.uk> <477D2B40.9010302@fischer.name> <477D2CDB.3000005@zend.com> <477D452A.9090906@zend.com> <1199392531.15292.64.camel@sbarrow-desktop> <477D4ACF.3030006@zend.com> <477D503E.1040701@iamjochem.com> In-Reply-To: <477D503E.1040701@iamjochem.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 03 Jan 2008 21:37:03.0541 (UTC) FILETIME=[C7BC3650:01C84E50] Subject: Re: [PHP-DEV] RE: Optional scalar type hinting From: stas@zend.com (Stanislav Malyshev) > suitable to enterprise level development. it's merely a case of > not being able to please everyone all of the time (or of not having your cake PHP is pretty good with pleasing people (including enterprise developers) as it is now, and will get better in 5.3 and 6 - without any strict typing. So this argument is not exactly in your favor - burden of proof is on new feature proposals, and bigger the feature - bigger the burden. > I also seem to remember (forgive me if Im mistaken) that you we're a > proponent for the increases in strictness surrounding various things related > to OO. that feels rather hypocritical at some level. Like what? You don't expect me to have same opinion to all proposals, do you? > you implied in another post that php should have some kind of structured direction. > how about a language spec and a formal functionality proprosal/acceptance mechanism? Yes, I'd be happy to see it happening. No, I don't have time to create it. If you do - you know where to find a text editor and docbook build system ;) > (preferably one that didn't allow major changes like the inclusion of namespaces into > a minor release) 5.3 is a "major" release from a lot of aspects, don't let the numbering fool you. It is generally accepted that waiting for PHP 6 to make any change would be too long. Unfortunately, we couldn't find a number between 5 and 6 for a version number, so we'd have to settle on 5.3. -- Stanislav Malyshev, Zend Software Architect stas@zend.com http://www.zend.com/ (408)253-8829 MSN: stas@zend.com