Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:45816 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 4641 invoked from network); 14 Oct 2009 20:08:03 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 14 Oct 2009 20:08:03 -0000 Authentication-Results: pb1.pair.com smtp.mail=mls@pooteeweet.org; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=mls@pooteeweet.org; sender-id=unknown Received-SPF: error (pb1.pair.com: domain pooteeweet.org from 88.198.8.16 cause and error) X-PHP-List-Original-Sender: mls@pooteeweet.org X-Host-Fingerprint: 88.198.8.16 bigtime.backendmedia.com Linux 2.6 Received: from [88.198.8.16] ([88.198.8.16:48928] helo=bigtime.backendmedia.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id DA/38-58792-1AF26DA4 for ; Wed, 14 Oct 2009 16:08:02 -0400 Received: from localhost (unknown [127.0.0.1]) by bigtime.backendmedia.com (Postfix) with ESMTP id 1DC4F4144059; Wed, 14 Oct 2009 20:09:11 +0000 (UTC) X-Virus-Scanned: amavisd-new at backendmedia.com Received: from bigtime.backendmedia.com ([127.0.0.1]) by localhost (bigtime.backendmedia.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sflFV9tN7XNe; Wed, 14 Oct 2009 22:09:10 +0200 (CEST) Received: from [192.168.0.151] (217-162-131-234.dclient.hispeed.ch [217.162.131.234]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: mls@pooteeweet.org) by bigtime.backendmedia.com (Postfix) with ESMTP id 3F5BE4144058; Wed, 14 Oct 2009 22:09:09 +0200 (CEST) Cc: Stefan Marr , internals@lists.php.net Message-ID: <3530BC53-F4D6-48EC-BBEB-54E79AD497C3@pooteeweet.org> To: Stanislav Malyshev In-Reply-To: <4AD62E77.9010802@zend.com> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v936) Date: Wed, 14 Oct 2009 22:07:54 +0200 References: <002b01c92d67$ae92fdc0$0bb8f940$@de> <9D1CD88B-3A75-453C-9515-5F31E60F90AC@pooteeweet.org> <90CF2907-8C30-4EB0-9AC5-AD00EFC14023@stefan-marr.de> <4AD62E77.9010802@zend.com> X-Mailer: Apple Mail (2.936) Subject: Re: [PHP-DEV] Request for Comments: Horizontal Reuse for PHP From: mls@pooteeweet.org (Lukas Kahwe Smith) On 14.10.2009, at 22:03, Stanislav Malyshev wrote: > Hi! > >>> So lets warm this up again. >>> HEAD is for development .. so lets get this into HEAD so that it >>> will be part of the next bigger PHP release for sure! >> Well, the code is sitting here http://github.com/gron/php-src/tree/PHP_6-traits >> and waits to be merged. :) > > I thought before merging code it would be useful to have some > discussion on if the code is actually doing what we want. If it's > based on http://wiki.php.net/rfc/horizontalreuse then for example I > can see some potential issues for bytecode caching related to > renaming and changing visibility. > Also, it is not clear that we want grafts there at all, some aspects > of them seem to get too hairy, esp. $this issue or statics. > i think Stefan is fully aware of that probably there will be a discussion first .. but i think we all agree that this feature is very high on the list of what people want and therefore i wanted to get this discussion going, so that after its concluded traits can be commited to HEAD. regards, Lukas Kahwe Smith mls@pooteeweet.org