Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:51078 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 79401 invoked from network); 18 Dec 2010 17:34:03 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 18 Dec 2010 17:34:03 -0000 Authentication-Results: pb1.pair.com smtp.mail=php@stefan-marr.de; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=php@stefan-marr.de; sender-id=unknown Received-SPF: error (pb1.pair.com: domain stefan-marr.de from 81.20.134.149 cause and error) X-PHP-List-Original-Sender: php@stefan-marr.de X-Host-Fingerprint: 81.20.134.149 vps-1012701-4512.united-hoster.de Received: from [81.20.134.149] ([81.20.134.149:60137] helo=vps-1012701-4512.united-hoster.de) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id D5/B1-05093-980FC0D4 for ; Sat, 18 Dec 2010 12:34:02 -0500 Received: from cust194-138.dsl.as47377.net ([62.166.194.138] helo=[192.168.0.26]) by vps-1012701-4512.united-hoster.de with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1PU0fL-0001Z2-KP; Sat, 18 Dec 2010 18:33:56 +0100 Mime-Version: 1.0 (Apple Message framework v1082) Content-Type: text/plain; charset=us-ascii In-Reply-To: <001501cb9ed7$001bcbd0$00536370$@com> Date: Sat, 18 Dec 2010 18:33:48 +0100 Cc: "'Larry Garfield'" , Content-Transfer-Encoding: quoted-printable Message-ID: <208E296C-05F2-4375-8CE3-27C1469EE67A@stefan-marr.de> References: <89C52156-CF92-4DDB-8BA4-4ABF6883512C@stefan-marr.de> <201012132027.59678.larry@garfieldtech.com> <76C593EE-BCCA-4BBD-B625-B6AE9340B20C@stefan-marr.de> <001501cb9ed7$001bcbd0$00536370$@com> To: Jonathan Bond-Caron X-Mailer: Apple Mail (2.1082) Subject: Re: [PHP-DEV] Traits and Properties From: php@stefan-marr.de (Stefan Marr) Hi Jonathan: On 18 Dec 2010, at 18:14, Jonathan Bond-Caron wrote: > Does the order of the declaration matter? No, the order does not matter, and that is one of the key points of = traits compared to mixins or Python's way of multiple inheritance. So, any kind of order-dependent solution would be inconsistent with the = design of traits. > though I'd be happy with simply E_FATAL until > people start using traits What do you mean by the second part? (until people start using traits) Changing the design retrospectively does not seem to be the best option? Best regards Stefan --=20 Stefan Marr Software Languages Lab Vrije Universiteit Brussel Pleinlaan 2 / B-1050 Brussels / Belgium http://soft.vub.ac.be/~smarr Phone: +32 2 629 2974 Fax: +32 2 629 3525