Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:64774 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 78360 invoked from network); 9 Jan 2013 19:00:51 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 9 Jan 2013 19:00:51 -0000 Authentication-Results: pb1.pair.com smtp.mail=ircmaxell@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=ircmaxell@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.212.51 as permitted sender) X-PHP-List-Original-Sender: ircmaxell@gmail.com X-Host-Fingerprint: 209.85.212.51 mail-vb0-f51.google.com Received: from [209.85.212.51] ([209.85.212.51:56165] helo=mail-vb0-f51.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id F3/15-02684-16EBDE05 for ; Wed, 09 Jan 2013 14:00:50 -0500 Received: by mail-vb0-f51.google.com with SMTP id fq11so1862550vbb.24 for ; Wed, 09 Jan 2013 11:00:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=J93PdU2nPdEJ+lv1oEE83t8s4W9750SbvPCL5nYyvu4=; b=ITXOD1Jn0KkDkt45fMiya5OT5mFx7mE4bmyDkb7TILFFVc+r3eBV1Dstm8YWkmH2e5 RopTAh69VtnrVQ+QUmP7J+I/fLZbO8FNLFCHxMlw5vdZEbfQPVSO07VpBEgkC+EUy3zc zU877Sbx31w7mTYkMvzpMKO6ojBtVSCRjKlBUkn9RgRwQ4ennuoVu/+6OK1opAcCst/7 f3uNiLtw9HXBEAxezIDUedvV3dDKzdDHa2ZSsmaqJQNHGx9FMANDIrkljOhbwVleQrzc SgF8VSdwt5xI3Y7r2m39Ki9AkFe/5qdWgn/XMoVpE4FZkrfL4/wNA0WFE1aQQnVQVPaa sYGw== MIME-Version: 1.0 Received: by 10.221.1.5 with SMTP id no5mr16432220vcb.13.1357758047441; Wed, 09 Jan 2013 11:00:47 -0800 (PST) Received: by 10.58.232.196 with HTTP; Wed, 9 Jan 2013 11:00:47 -0800 (PST) In-Reply-To: References: Date: Wed, 9 Jan 2013 14:00:47 -0500 Message-ID: To: Amaury Bouchard Cc: Stas Malyshev , "internals@lists.php.net" Content-Type: multipart/alternative; boundary=bcaec54fb0601bd4c704d2dfae78 Subject: Re: [PHP-DEV] Was Reflection annotations reader - We Need A Vision From: ircmaxell@gmail.com (Anthony Ferrara) --bcaec54fb0601bd4c704d2dfae78 Content-Type: text/plain; charset=ISO-8859-1 Amaury, Would you shut up with this rhetoric already? All it does is show that >> you're completely and utterly out of touch with the reality of modern >> development. >> >> Frankly, I'm getting sick and tired of seeing these recurring themes of >> "PHP is not java" and "I never want this". If you never want this, then >> don't contribute to the discussions at all. >> > > What's the point? If only those who agree can talk, I'm not sure about the > result... > > If Stas doesn't like the proposed syntax, how can he express his dislike > in a sufficiently positive manner? (it's a honest candid question; I'm > asking it even after receiving nice and harsh responses to my patch > proposal last summer) > Well, the point is that there are two ways of voicing your dislike. You can say "I never want this" or other rhetoric, which helps nobody else but to understand that you don't want it. Or you can be a little bit more civil and reply detailing your concerns, and say "Based on that, I don't like it". There's a HUGE difference between the two. One puts a foot down on the ground. The other shares concerns and lets people learn from why. To be fair, Stas did do a good job in those threads voicing his concerns. But IMHO the "I never want this" and similar rhetoric has no place on a mailing list for a language in an Open Source project... > > >> PHP NEEDS a vision. > > > Rasmus' answer was about balance. I guess it's hard to strongly define > what a language should be; there is no drawable line. Each step is > questionable in some way, This balance is the strength of PHP, the root of > its flexibility. > But I totally understand your frustration. > Well, I'm not saying we should "strongly define" the language. I'm just saying a vision statement that's a little more specific than "web language" would frame the discussions in a context that could make them significantly more productive... But it shouldn't be so rigid that there's a drawable line. But the line should be implied enough that the discussion around a feature leads to the precise line. As it currently stands the discussion is more akin to determining if a line exists, yet alone where it is... Anthony --bcaec54fb0601bd4c704d2dfae78--