Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:52208 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 32656 invoked from network); 10 May 2011 10:04:53 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 10 May 2011 10:04:53 -0000 Authentication-Results: pb1.pair.com header.from=tyra3l@gmail.com; sender-id=pass; domainkeys=bad Authentication-Results: pb1.pair.com smtp.mail=tyra3l@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.215.42 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: tyra3l@gmail.com X-Host-Fingerprint: 209.85.215.42 mail-ew0-f42.google.com Received: from [209.85.215.42] ([209.85.215.42:54205] helo=mail-ew0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 15/00-32373-3CD09CD4 for ; Tue, 10 May 2011 06:04:52 -0400 Received: by ewy2 with SMTP id 2so1796213ewy.29 for ; Tue, 10 May 2011 03:04:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=wDltOTZnbKt/e5KGBEcVRV/wS+bu/FTk5iDM+FxyFkA=; b=aFJQ/6q6VThF/sfuJ7RQlR3rK3OthWm+TG4YRLo6VeyLStIxWfaau2dnijl/wg2I13 SRiQl0zfS1xjdqczXwpM7eK/AenSlOT3ed6hK/D5NqefM4+dQL+9vtP+74+1pfN1tSg/ speNHdthx9eXHC56GUH7cZt5RxJ7vWQhfvO6o= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; b=uFzGo49N/BRhZsQVa2gm8LZZzq46cJyL2tHTtmUtzKN+a+Ar5PHwKFnYd6aO72hR8m EFT3kiWabyA4/l8T0kvwAwQwiu+M+Mnhk80VL+M9Nv3FJntFS8338atdYXMh/5pBZ8EN Ta0yB7g0vz1ICN5VnPtS+hbzB5FTcYT6v5Wl0= MIME-Version: 1.0 Received: by 10.14.41.155 with SMTP id h27mr3746207eeb.199.1305021888774; Tue, 10 May 2011 03:04:48 -0700 (PDT) Sender: tyra3l@gmail.com Received: by 10.14.127.79 with HTTP; Tue, 10 May 2011 03:04:48 -0700 (PDT) In-Reply-To: <4DC9081C.3020808@php.net> References: <4DC729EE.9090600@sugarcrm.com> <4DC75FFF.40008@lerdorf.com> <4DC7A7F0.4000504@sugarcrm.com> <4DC819D0.5010008@lerdorf.com> <3680807C-229A-4889-9181-8953303425EC@stefan-marr.de> <4DC9081C.3020808@php.net> Date: Tue, 10 May 2011 12:04:48 +0200 X-Google-Sender-Auth: ZN0WEbYDN0yC2WdJ64m3kamPwGQ Message-ID: To: Sebastian Bergmann Cc: internals@lists.php.net Content-Type: multipart/alternative; boundary=0016e657b06a1ac32a04a2e91661 Subject: Re: [PHP-DEV] 5.4 again From: info@tyrael.hu (Ferenc Kovacs) --0016e657b06a1ac32a04a2e91661 Content-Type: text/plain; charset=UTF-8 On Tue, May 10, 2011 at 11:40 AM, Sebastian Bergmann wrote: > Am 09.05.2011 21:33, schrieb Stefan Marr: > > That is how open source works. > > Traits is a perfect example, indeed: you came to the list with a clear > specification of the feature as well as arguments for why you think the > feature is useful. Moreover, you provided tests that reflected the > specification and a patch that implemented the specification and > satisfied the tests. > how is it different from the annotations proposed by Guilherme and Pierrick? the only difference that the traits got accepted and the annotations not (yet), but they were both announced ~ the same time, both were backed up with rfc, implementation and tests. http://marc.info/?l=php-internals&m=128274106801222&w=2 if you follow the topic, you will see that the same people brought up the same arguments against adding traits than we can see about annotations(comparing traits to include, annotations to docblocks, performance problems, playing the bloated card, etc.), but they were overwhelmed by the positive feedback and the buzz about what can be further improved, etc. it seems that annotations lacked the critical mass when it was proposed. :( Tyrael --0016e657b06a1ac32a04a2e91661--