Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:45815 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 3318 invoked from network); 14 Oct 2009 20:03:35 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 14 Oct 2009 20:03:35 -0000 Authentication-Results: pb1.pair.com header.from=stas@zend.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=stas@zend.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 63.205.162.117 as permitted sender) X-PHP-List-Original-Sender: stas@zend.com X-Host-Fingerprint: 63.205.162.117 us-mr1.zend.com Linux 2.4/2.6 Received: from [63.205.162.117] ([63.205.162.117:36469] helo=us-mr1.zend.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id D1/F7-58792-59E26DA4 for ; Wed, 14 Oct 2009 16:03:34 -0400 Received: from us-gw1.zend.com (us-ex1.zend.net [192.168.16.5]) by us-mr1.zend.com (Postfix) with ESMTP id D99E5E11E9; Wed, 14 Oct 2009 13:02:11 -0700 (PDT) Received: from [192.168.16.93] ([192.168.16.93]) by us-gw1.zend.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 14 Oct 2009 13:03:03 -0700 Message-ID: <4AD62E77.9010802@zend.com> Date: Wed, 14 Oct 2009 13:03:03 -0700 Organization: Zend Technologies User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) MIME-Version: 1.0 To: Stefan Marr CC: Lukas Kahwe Smith , internals@lists.php.net References: <002b01c92d67$ae92fdc0$0bb8f940$@de> <9D1CD88B-3A75-453C-9515-5F31E60F90AC@pooteeweet.org> <90CF2907-8C30-4EB0-9AC5-AD00EFC14023@stefan-marr.de> In-Reply-To: <90CF2907-8C30-4EB0-9AC5-AD00EFC14023@stefan-marr.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 14 Oct 2009 20:03:03.0600 (UTC) FILETIME=[56930300:01CA4D09] Subject: Re: [PHP-DEV] Request for Comments: Horizontal Reuse for PHP From: stas@zend.com (Stanislav Malyshev) 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. -- Stanislav Malyshev, Zend Software Architect stas@zend.com http://www.zend.com/ (408)253-8829 MSN: stas@zend.com