Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:50297 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 89811 invoked from network); 17 Nov 2010 10:58:27 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 17 Nov 2010 10:58:27 -0000 Authentication-Results: pb1.pair.com header.from=arvids.godjuks@gmail.com; sender-id=pass; domainkeys=bad Authentication-Results: pb1.pair.com smtp.mail=arvids.godjuks@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.214.173 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: arvids.godjuks@gmail.com X-Host-Fingerprint: 209.85.214.173 mail-iw0-f173.google.com Received: from [209.85.214.173] ([209.85.214.173:35773] helo=mail-iw0-f173.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id AF/27-40885-155B3EC4 for ; Wed, 17 Nov 2010 05:58:26 -0500 Received: by iwn7 with SMTP id 7so78307iwn.18 for ; Wed, 17 Nov 2010 02:58:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type; bh=LOWi7Uxb+zeuYJTa8e39KdIqDBKye4KD3QPVUU+mh+U=; b=vwycGcRJFsFVq528YVRiReI3+r3+hs5rhuMb1wmOxleXX6ZjIjoo8RNvghFWHo5YTu 3FRl4X8dDnesx6Vid9mfjyjb6ry5vWUlzuzcFxOkHomlgNuF+Bri6mrd2SZxBKm9LQZm HJQD74LgVIrtbHrgW0D2Gc2wyE/oa/Hnfc/Qw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=fZTR22C2SHDVul6OJd8fauz1R5VFxdnkM19M5HY9vS3DFGhBBmdkgmrWdXcIoT25Yl oOjp2ADklWa5//obellGFYg3JBMk8+DV4B513y4TDOmHq3OxyVxbIS/q9pVHGsyE8+cG k5ePER/umwvNn45hgH49GJwDoQYybzWnIl32Y= MIME-Version: 1.0 Received: by 10.231.169.70 with SMTP id x6mr7196248iby.2.1289991501837; Wed, 17 Nov 2010 02:58:21 -0800 (PST) Received: by 10.42.166.201 with HTTP; Wed, 17 Nov 2010 02:58:21 -0800 (PST) In-Reply-To: References: <887FE7CFF6F8DE4BB3A9535F53AFD06A2C59B588@il-ex2.zend.net> <887FE7CFF6F8DE4BB3A9535F53AFD06A2C59B6A0@il-ex2.zend.net> <887FE7CFF6F8DE4BB3A9535F53AFD06A2C59D788@il-ex2.zend.net> <4CE335CE.90904@sugarcrm.com> Date: Wed, 17 Nov 2010 12:58:21 +0200 Message-ID: To: internals Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] PHP 5.4 - Meta attribute (aka. Annotations) support discussion From: arvids.godjuks@gmail.com (Arvids Godjuks) Hello Internals! For me, as a user-land developer, this issue seems as if some people are trying to push the annotations at any cost. What they fail to see, is that annotations are never described what they are and how they can be useful in our developer work. Right now I, and I think many other user-land developers, just fail to see what the annotations are without any meaningful example. Right now I stand for ditching the annotations and schedule to return to them later, after 5.4 or whatever it will be. Right now there are more pressing things to deal with in PHP: * PDO is stuck in its development and mysqli & co are quite better developed. * tainted variables are a huge bonus but somehow they are stuck in the draft mode too (http://wiki.php.net/rfc/taint - hell, I wait for this getting into the PHP for a loooooooooooong time and there are patches) * Traits are mostly discussed and probably need finishing touches. And these have a clear and understood benefit of being worked upon. Annotations now are just a big WTF. The fact that only a handful of developers reply to this thread (remember the type hinting thread - there where tons of reply's from many people) just shows that we as a com unity are not ready for annotations. Most of us just don't know that this is and how it's supposed to be used, Really, there is a ton of work to finish what is already has been started and needs attention. Type hints had the same story as annotations now. No easy agreement - ditched the discussion till next major version.