Newsgroups: php.internals
Path: news.php.net
Xref: news.php.net php.internals:49660
Return-Path: <pierre.php@gmail.com>
Mailing-List: contact internals-help@lists.php.net; run by ezmlm
Delivered-To: mailing list internals@lists.php.net
Received: (qmail 69497 invoked from network); 15 Sep 2010 08:00:42 -0000
Received: from unknown (HELO lists.php.net) (127.0.0.1)
  by localhost with SMTP; 15 Sep 2010 08:00:42 -0000
Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass
Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass; domainkeys=bad
Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.82.54 as permitted sender)
DomainKey-Status: bad
X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01
X-PHP-List-Original-Sender: pierre.php@gmail.com
X-Host-Fingerprint: 74.125.82.54 mail-ww0-f54.google.com  
Received: from [74.125.82.54] ([74.125.82.54:36378] helo=mail-ww0-f54.google.com)
	by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP
	id C3/77-33442-72D709C4 for <internals@lists.php.net>; Wed, 15 Sep 2010 04:00:40 -0400
Received: by wwb39 with SMTP id 39so6594996wwb.11
        for <internals@lists.php.net>; Wed, 15 Sep 2010 01:00:35 -0700 (PDT)
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:cc:content-type;
        bh=hUgA1nHh+3/z9nw6lv4TbGvv8Jx735JFlQChmFqoucs=;
        b=tOZoS7cIhbLkJ1x9g4eaJfOYkNadfNONzjZHkzDBFjrP5oSKc6TBaxdfL2WP9iABfW
         EAixXOR6s2mAf/iLwRskwEpA2aFoPHNtHRxtTxI5L7iVgh4xscfmp4+3NMgfdP/0XvCl
         thuq4YoWtHh9D9vNwQKxuuGm1saccH8FO8Z0I=
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=KDaiP+0skm2P5CVPZooWCbDaWbRPxfw8coK4O+zsqJbEcHkVKM7Oax8WJZYmRO6a0p
         uVqMM1UxQtBV5Ur0WUUTtHutB3ceAYNrAAadw5ASp2kcnfyFmvqfxbysqzrMWYakONn3
         qX2V1l9T7ATE8uA79TD9o+HjDuVTgPIpLv/TU=
MIME-Version: 1.0
Received: by 10.227.156.14 with SMTP id u14mr997396wbw.55.1284537635183; Wed,
 15 Sep 2010 01:00:35 -0700 (PDT)
Received: by 10.227.131.72 with HTTP; Wed, 15 Sep 2010 01:00:35 -0700 (PDT)
In-Reply-To: <7.0.1.0.2.20100913175454.0d2273f8@zend.com>
References: <AANLkTimuWDV=9AA63_9M6cQSp9riCPE214sUNdoV3tQn@mail.gmail.com>
	<4C873C0F.1010200@zend.com>
	<AANLkTimdCnW3ABq5QSnBa78H14e2LPBa=Kt2txU0sTD4@mail.gmail.com>
	<4C879613.7090709@zend.com>
	<AANLkTim-dHYyJxX2R3-PBVqqa3sv3+zKYr7zw7QvyngJ@mail.gmail.com>
	<4C887D2B.2000605@zend.com>
	<4C8AC526.7000505@sugarcrm.com>
	<AANLkTikpCGj2zVNQmC1gUWaRSpsQD=qNrETi90wj_No7@mail.gmail.com>
	<4C8B6168.30504@mohiva.com>
	<AANLkTinuD_Aga-CbsbSq-23MTyOLPGrBEswTm=JtBY0H@mail.gmail.com>
	<4C8BC81E.8000605@sugarcrm.com>
	<AANLkTinFSqCFUE3P5XvjJPwUGZqYrQR_9VHAXAWSL=rv@mail.gmail.com>
	<7.0.1.0.2.20100913145703.0d226d90@zend.com>
	<AANLkTi=KCpgNwhq55+f9+60K=y197HTbifaAd7=9qPop@mail.gmail.com>
	<7.0.1.0.2.20100913172559.0d2277d0@zend.com>
	<op.vizacsuhidpuyk@cataphract-old.dulce.lo.geleia.net>
	<7.0.1.0.2.20100913175454.0d2273f8@zend.com>
Date: Wed, 15 Sep 2010 10:00:35 +0200
Message-ID: <AANLkTintA__Tbkf4OyCNT3npOFhFuXXC+Pf-J3F6DnUc@mail.gmail.com>
To: Zeev Suraski <zeev@zend.com>
Cc: Gustavo Lopes <glopes@nebm.ist.utl.pt>, internals@lists.php.net
Content-Type: text/plain; charset=ISO-8859-1
Subject: Re: [PHP-DEV] Re: PHP Annotations RFC + Patch
From: pierre.php@gmail.com (Pierre Joye)

On Mon, Sep 13, 2010 at 5:59 PM, Zeev Suraski <zeev@zend.com> wrote:

> I think great frameworks can be created in PHP w/o annotations (there are
> numerous live examples attesting to that) - and the bang/buck of introducing
> this whole new concept and the associated complexity to everyone is not
> high.

To quote a similar discussion, more than a decade ago:

 'Great applications can be created in PHP w/o OO'

That's true, but who will argue about the OO addition today? Time to
slightly change our vision(s) in my opinion.

I'm not saying that having annotation is a dead critical feature, but
it is definitively something that helps framework a lot, especially
when it comes to interop, to port other solutions to PHP.

Cheers,
-- 
Pierre

@pierrejoye | http://blog.thepimp.net | http://www.libgd.org