Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:49387 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 26341 invoked from network); 11 Aug 2010 21:58:46 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 11 Aug 2010 21:58:46 -0000 Authentication-Results: pb1.pair.com smtp.mail=phpwnd@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=phpwnd@gmail.com; sender-id=pass; domainkeys=bad Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.83.170 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: phpwnd@gmail.com X-Host-Fingerprint: 74.125.83.170 mail-pv0-f170.google.com Received: from [74.125.83.170] ([74.125.83.170:50075] helo=mail-pv0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id B9/68-18548-61D136C4 for ; Wed, 11 Aug 2010 17:58:46 -0400 Received: by pvg16 with SMTP id 16so267598pvg.29 for ; Wed, 11 Aug 2010 14:58:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=CyCY8B8Z8lWVXQYKEJv8r0aJUnrkAdJb9cQRvou/gBg=; b=Gbda7CLR9YH91hs42uB8nvhjnTJZf6BLIujtK/p7LHHuahnjahG+5Aqj1264444Vgq 7X2gD7Xm+hNxmAUn1d5616rbDDot8hcoFvSQu7O2QKrmC/JCtkGSGeucDjMEI8hU90jq LFVqWaXBVQ0l/e0jtDbZb2Ero8Zcx3p1iDvCk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=ePu7gi7gE+zrg6ZF9wg5uagB3wv9PzsaZ7D5MoXYJMHAzOQFBd9r0OXUKN7dORWKlF HxCPIpyoP+Tfz/Y+dE91t4qkOrqgErLoye6y3cw8H8D4plDnHjntS6nzwMypWFDYDJks bNjVUbTVbCt8aPjUW4CXNrVkDEk7m7cbyknG0= MIME-Version: 1.0 Received: by 10.114.120.7 with SMTP id s7mr22648746wac.131.1281563922846; Wed, 11 Aug 2010 14:58:42 -0700 (PDT) Received: by 10.114.154.9 with HTTP; Wed, 11 Aug 2010 14:58:42 -0700 (PDT) In-Reply-To: <7.0.1.0.2.20100812001106.0ef429b0@zend.com> References: <1281478269.6608.292.camel@guybrush> <4C61E5CA.5070604@sugarcrm.com> <4C61F3EF.5030409@sugarcrm.com> <4C6241D1.6030909@sugarcrm.com> <4C62DBE9.7090008@sugarcrm.com> <7.0.1.0.2.20100811213714.1540f338@zend.com> <7.0.1.0.2.20100811225519.0ef42c40@zend.com> <7.0.1.0.2.20100812001106.0ef429b0@zend.com> Date: Wed, 11 Aug 2010 23:58:42 +0200 Message-ID: To: Zeev Suraski Cc: Stas Malyshev , Internals Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] Strict typing From: phpwnd@gmail.com (Josh Davis) On 11 August 2010 23:26, Zeev Suraski wrote: > matter how much I try to explain - it won't help - we probably see things > too differently for us to ever agree on it. =A0Let's end it by saying tha= t a > great deal of people here think it's horrible to introduce strict typing = to > PHP period. Sure, as long as you don't present your opinion as a fact and we acknowledge that a lot of people also think that type checking is desirable. (as evidenced by the various "strict typing" patches we have seen) I would never try to change your opinions. > The opposition to strict typing was that it's 'evil', and we mustn't > introduce it into PHP. Yes, and we know how overused the argument "X is evil" is. > The opposition to auto-converting type hints was that strict typing is > supposedly better. I think I read some mails to that effect the last time that discussion ran its course. > Now that strict typing is pretty clearly off the table - how would those Wait, what? Clearly off the table? Derick has restarted the discussion 23 hours ago and judging from his last mail he his still writing a new patch and you're already calling it "off the table" ? =3D\ > that supported it vote between doing nothing at all and 'settling' for > auto-converting type hints? =A0That's the real question on the table now. The only question I have read from a developer about what kind of type hints would satisfy the community was from Derick, 23 hours ago and the question was "[supporting both kinds of typing] [s]hould make everybody happy (enough), right?" - So right now I would say that it is literally the only question being asked.