Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:52194 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 73705 invoked from network); 10 May 2011 03:42:48 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 10 May 2011 03:42:48 -0000 Authentication-Results: pb1.pair.com header.from=pencap@gmail.com; sender-id=pass; domainkeys=bad Authentication-Results: pb1.pair.com smtp.mail=pencap@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.212.42 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: pencap@gmail.com X-Host-Fingerprint: 209.85.212.42 mail-vw0-f42.google.com Received: from [209.85.212.42] ([209.85.212.42:50347] helo=mail-vw0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id C7/19-14908-834B8CD4 for ; Mon, 09 May 2011 23:42:48 -0400 Received: by vwl1 with SMTP id 1so269478vwl.29 for ; Mon, 09 May 2011 20:42:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=Enb+Z70JQ9iFRhNsDmn0Vb55EaTdwYKE2oLyTXeyAeE=; b=J5QJ+h4xH/QdEq53NDTmRYWlmMELAHT7vCJh85dWFho5h0AItdBazPRG8yFV4jExH6 Lxpq0KcTPIbpVO5QhU10G3Py73NsXPMi4Jbym3mbhD+68QxxJXeP5ri1tJl7PFcQBgbp cZsdx4SmwcKKhG/mB+DbfnbbHp6kzbnk+TrwU= 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 :cc:content-type; b=CEzkgsa57y6L65ucd34Sxam6Tu92FNVzQT3j2rexNUrOHIWsofT5vlPLQhNkqJzLDR l946FAxVyYuMAcmaTmom02sC0/Zpq9oHPtjgeOi2yes4Jx9cmqa/TV9Jo8RdbEgv7yc5 Md70oo4I9aZrg5HvFYUyIGWFc9PnL247G7Atk= MIME-Version: 1.0 Received: by 10.52.111.231 with SMTP id il7mr3771083vdb.58.1304998965550; Mon, 09 May 2011 20:42:45 -0700 (PDT) Received: by 10.52.164.132 with HTTP; Mon, 9 May 2011 20:42:45 -0700 (PDT) In-Reply-To: References: <4DC826B1.4090806@lerdorf.com> <4DC82A36.8090604@lerdorf.com> <4DC83401.2090202@sugarcrm.com> Date: Mon, 9 May 2011 22:42:45 -0500 Message-ID: To: "guilhermeblanco@gmail.com" Cc: Stas Malyshev , PHP Internals Content-Type: multipart/alternative; boundary=bcaec5486262c6205104a2e3bf0a Subject: Re: [PHP-DEV] annotations again From: pencap@gmail.com (Mike Willbanks) --bcaec5486262c6205104a2e3bf0a Content-Type: text/plain; charset=UTF-8 Guilherme, As per many of the conversations on annotations one of that hardest parts of it is that there are generally 3 conversations going on about it when this starts to be discussed. It seems many threads are hi-jacked and I can understand why. I would like to state that annotations in the core may be a good idea; however, we have PECL and PECL seems like the perfect place for this. Quite a few extensions have started off in PECL and made their way to the core and several have been moved from the core to PECL. To me annotations support seems like it would be perfect in PECL. Dedicated machines and virtual machines for end users are higher than ever and they seem to continue to grow. This should easily allow folks to put in the PECL module as needed. I would argue that the introduction of this into the core is adding more feature bloat into the language that is not quite needed at this point. There are obviously several improvements that this would allow to be improved and consistent: WSDL / JSON-RPC / XML-RPC / Doctrine / etc. However, I feel extensions like Mongo / Memcached / Gearman have more to add to the PHP core than adding annotations and they live in PECL. Just speaking from the practical point of view. It is great that certain projects that have utilized annotations and created a layer in user land to make annotations a nice thing to utilize. But to continue to argue this point; it just does not seem logical other than the fact that a few projects want to promote annotations should cause it to drop into the core. I for one would like to see this go to PECL and see the up-take then identify if it is needed for the next PHP release after 5.4. It seems a bit early and like it would be crammed into the PHP core without enough discussion. There are obviously many thoughts on this and it will take time to sort out and implementation details then would be further down the trail after some consensus is happening within this feature. Regards, Mike --bcaec5486262c6205104a2e3bf0a--