Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:57990 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 57150 invoked from network); 23 Feb 2012 23:07:54 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 23 Feb 2012 23:07:54 -0000 Authentication-Results: pb1.pair.com header.from=mabi@gentoo.org; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=mabi@gentoo.org; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gentoo.org designates 140.211.166.183 as permitted sender) X-PHP-List-Original-Sender: mabi@gentoo.org X-Host-Fingerprint: 140.211.166.183 smtp.gentoo.org Received: from [140.211.166.183] ([140.211.166.183:51805] helo=smtp.gentoo.org) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 87/0B-18992-8C6C64F4 for ; Thu, 23 Feb 2012 18:07:52 -0500 Received: from [192.168.178.36] (cable-82-119-8-193.cust.telecolumbus.net [82.119.8.193]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: mabi) by smtp.gentoo.org (Postfix) with ESMTPSA id D777C1B4019 for ; Thu, 23 Feb 2012 23:07:47 +0000 (UTC) Message-ID: <4F46C6C3.9000108@gentoo.org> Date: Fri, 24 Feb 2012 00:07:47 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.1) Gecko/20120219 Thunderbird/10.0.1 MIME-Version: 1.0 To: internals@lists.php.net References: <4F455C96.50706@gmail.com> <4F455E91.2060408@alliantinternet.com> <028001ccf1ab$0b200050$216000f0$@alliantinternet.com> <4F457517.7050901@alliantinternet.com> <028d01ccf230$91d79b00$b586d100$@alliantinternet.com> <4F4686C6.2040207@sugarcrm.com> <4F46BE01.7030007@gmail.com> In-Reply-To: X-Enigmail-Version: 1.3.5 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] [RFC] Enum proposal (yet another) From: mabi@gentoo.org (Matti Bickel) On 02/23/2012 11:49 PM, Kris Craig wrote: [dynamic vs strict typing via config setting] > Yeah I agree, that was one of the things I listed under "disadvantages" lol. > > I guess my question is: Does this constitute a prohibitive problem, or is > it something that we can stomach? As a user of PHP: this would be totally confusing. To be honest that feels like asking Haskell to become procedural on the push of a button. It's a switch of paradigma. If I wanted that, I'd choose another language. Also: what the last RFC on type checking (https://wiki.php.net/rfc/typechecking and the ml) said.