Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:89448 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 44046 invoked from network); 26 Nov 2015 15:54:24 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 26 Nov 2015 15:54:24 -0000 Authentication-Results: pb1.pair.com header.from=rowan.collins@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=rowan.collins@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.82.43 as permitted sender) X-PHP-List-Original-Sender: rowan.collins@gmail.com X-Host-Fingerprint: 74.125.82.43 mail-wm0-f43.google.com Received: from [74.125.82.43] ([74.125.82.43:34360] helo=mail-wm0-f43.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id BA/61-35358-E2B27565 for ; Thu, 26 Nov 2015 10:54:23 -0500 Received: by wmvv187 with SMTP id v187so37194417wmv.1 for ; Thu, 26 Nov 2015 07:54:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:references:to:from:message-id:date:user-agent:mime-version :in-reply-to:content-type:content-transfer-encoding; bh=Sw+lXikZwmQbWGNugmO/1pWfexAZ2z9XNivLpKjVCWE=; b=YxFicrgktOFkVq9id8nIlM5Lz7PRN2hi15JYGwMfQvqI+thtICzLNBx4bGXorTsdna WV0qHSODX+nlYjLAxDr1vb5QlxfZcawW/ycdlTdDIsV5HfOBa5s48LZASBAnLlIEK4RB Sm53W2DNtiKYocbeP6fPHKh686f0opYXnXfYSK3Ot9nMyQZZ+muy+5xOkUfhRv7vW0au HkyQDvj9dVpMmL1dd5mFjWqzHMyn9WD/Pjb8PJ0Jlepq8n3RkbDc/m3JHcecr0QJbHRB T4Au1DSRHnQ+/u6tsBlJt6mhFTI8YENH5mUUkVglZVx4A+qU5SjjBw1gdBK7aa1XnlB6 4syA== X-Received: by 10.194.84.4 with SMTP id u4mr59308043wjy.149.1448553259032; Thu, 26 Nov 2015 07:54:19 -0800 (PST) Received: from [192.168.0.147] ([93.188.182.58]) by smtp.googlemail.com with ESMTPSA id c194sm3303322wmd.13.2015.11.26.07.54.18 for (version=TLSv1/SSLv3 cipher=OTHER); Thu, 26 Nov 2015 07:54:18 -0800 (PST) References: <5655D82A.8020304@lsces.co.uk> <5655E4E4.8070200@garfieldtech.com> <5655E61E.3000904@gmail.com> <5655E93F.90506@gmail.com> <5655F24B.6020401@garfieldtech.com> <5655F47C.3060504@gmail.com> <1B1E6CD7-2378-43CA-A636-83383707AF8E@gmail.com> To: PHP internals Message-ID: <56572AEE.9030407@gmail.com> Date: Thu, 26 Nov 2015 15:53:18 +0000 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Native Annotation Syntax From: rowan.collins@gmail.com (Rowan Collins) guilhermeblanco@gmail.com wrote on 26/11/2015 15:14: > I haven't seen any user asking for traits Just because you didn't see it, doesn't mean it didn't happen. I just did a very quick search on Google for php + mixins, limited to 2007 or earlier (long before the current Trait implementation was born), and got plenty of results lamenting the lack of support for horizontal reuse in PHP. See for yourself: https://encrypted.google.com/search?q=php+%22horizontal+reuse%22&safe=active&hl=en&source=lnt&tbs=cdr%3A1%2Ccd_min%3A%2Ccd_max%3A12%2F31%2F2007&tbm=#safe=active&hl=en&tbs=cdr:1%2Ccd_max:12%2F31%2F2007&q=php+mixins It's a common accusation of projects like this that time was spent on X that should have been spent on Y, but that's nearly always a massive over-simplification. Let's not spend too much time worrying if specific people are interested - they may just be on holiday, or busy elsewhere, or just not have much to say until someone assembles a few more details about the proposed feature. Keep it constructive, lay out how you think the feature should look and why, what questions are still open, and see what's needed to move it forward. Regards, -- Rowan Collins [IMSoP]