Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:35636 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 10221 invoked by uid 1010); 20 Feb 2008 00:53:09 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 10206 invoked from network); 20 Feb 2008 00:53:09 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 20 Feb 2008 00:53:09 -0000 Authentication-Results: pb1.pair.com smtp.mail=lars@strojny.net; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=lars@strojny.net; sender-id=pass Received-SPF: pass (pb1.pair.com: domain strojny.net designates 85.10.204.248 as permitted sender) X-PHP-List-Original-Sender: lars@strojny.net X-Host-Fingerprint: 85.10.204.248 milch.schokokeks.org Received: from [85.10.204.248] ([85.10.204.248:36943] helo=milch.schokokeks.org) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 09/15-55225-4F97BB74 for ; Tue, 19 Feb 2008 19:53:09 -0500 Received: from [192.168.0.8] (xdsl-87-78-210-149.netcologne.de [::ffff:87.78.210.149]) (AUTH: PLAIN lars@schokokeks.org, SSL: TLSv1/SSLv3,256bits,CAMELLIA256-SHA) by milch.schokokeks.org with esmtp; Wed, 20 Feb 2008 01:53:05 +0100 id 0000000000020002.0000000047BB79F1.00002234 To: Jochem Maas Cc: php@stefan-marr.de, internals@lists.php.net, "'Marcus =?ISO-8859-1?Q?B=F6rger=27?=" , "'Johannes =?ISO-8859-1?Q?Schl=FCter=27?=" , 'Sebastian Bergmann' , 'Alexandre Bergel' , 'Falko Menge' , 'Sara Golemon' , derick@php.net In-Reply-To: <47BB7259.3070205@iamjochem.com> References: <001c01c87264$3c01b4e0$b4051ea0$@de> <1203461114.24580.45.camel@localhost> <47BB6111.3080308@iamjochem.com> <1203464767.27871.4.camel@localhost> <47BB7259.3070205@iamjochem.com> Date: Wed, 20 Feb 2008 01:53:04 +0100 Message-ID: <1203468784.3529.24.camel@localhost> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=_milch.schokokeks.org-8756-1203468786-0001-2" X-Mailer: Evolution 2.21.91 Subject: Re: [PHP-DEV] RFC: Traits for PHP From: lars@strojny.net (Lars Strojny) --=_milch.schokokeks.org-8756-1203468786-0001-2 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi Jochem, Am Mittwoch, den 20.02.2008, 01:20 +0100 schrieb Jochem Maas: [...] > that sounds more than reasonable, but it might be worth offering an > aid to developers during the compile time phase, with regard to the > 'link' between a trait and an interface (assuming you would agree that > it's not unlikely that the two would be used in tandem on occasion) > without imposing/implying anything at run time (i.e. a trait may > implement an interface to ensure correctness but that has no effect on > any class that uses it, classes must explicitly state it's intention > to implement an interface) I totally understand what you are trying to outline but I have the feeling that it would introduce a huge amount of complexity without adequate benefits. But that's of course just my opinion. cu, Lars --=20 Lars Strojny Senior Software Developer MediaVentures GmbH (http://mediaventures.de) --=_milch.schokokeks.org-8756-1203468786-0001-2 Content-Type: application/pgp-signature; name="signature.asc" Content-Transfer-Encoding: 7bit Content-Description: Dies ist ein digital signierter Nachrichtenteil -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (GNU/Linux) iQIcBAABAgAGBQJHu3nwAAoJECQPF+sCY6wHQiIP/AoDxTSZdTetv6T2txit2bI+ 2Aet6eySlxx8ls6JXVQXda3bH6kd1339ymGlnZq94MB+fEbFpg7yT+P1irMy9sEu +NuzriAzOgpBHA/ssmCMXBiyS7bFw8k2wrVC5ykLz4ByqhgsNMXndi/L+8OoU6bi U7FD+KjfMJk7Kvgx6+wf1IRtrfKF5yhgBtT2lpFLdKwosOeTUdwZo2OJlP6HIX9f dLqIOzvuchN6NyEM9olpjuwLeo6FWGM1/pwspReV5nKWCN+yRgwbU9UQyAU4crug ppbwilo3NjgWcTLWPFcL1cm0ywDFeo6fZU1pb68/YwGHA6QOHr8053nCEiF4g3hG RSSlTWJYE+QpIzPK7A4VP20RLn/U67kNJWEncVbMlImJg+dLGsPZIbcaY8dwZzsW 6c40IVnCQYIHnCZzLEtH1hh99JdMYOWMYv3+fx2sO3qE2W5AwkTpIRbM7lhwSdyZ RgcPZPdawoBiAtHEJxrF+oUnYcvQteJ8YyN9w7z/e1hEe3m17UKuQjxSvg6ntutK 2QKAw2e4pMH2hXFH2As6Gxa+B4bl2h7hBuw9GEuU2gJLPlMkuZ+3GJzq8zY7SOYb jYKOs6HpA3M5Y2LEbyvrHpXyhHpoobqs8DUa+FMDIkAeoUf4SaazHQTaSp0TXdOt N8LYYlJnO/ZgsYqDtijh =3hJp -----END PGP SIGNATURE----- --=_milch.schokokeks.org-8756-1203468786-0001-2--