Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:64771 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 70170 invoked from network); 9 Jan 2013 18:09:18 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 9 Jan 2013 18:09:18 -0000 Authentication-Results: pb1.pair.com header.from=rasmus@lerdorf.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=rasmus@lerdorf.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain lerdorf.com from 209.85.212.49 cause and error) X-PHP-List-Original-Sender: rasmus@lerdorf.com X-Host-Fingerprint: 209.85.212.49 mail-vb0-f49.google.com Received: from [209.85.212.49] ([209.85.212.49:41334] helo=mail-vb0-f49.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id D5/D3-02684-A42BDE05 for ; Wed, 09 Jan 2013 13:09:18 -0500 Received: by mail-vb0-f49.google.com with SMTP id r6so1830373vbi.8 for ; Wed, 09 Jan 2013 10:09:12 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:message-id:date:from:user-agent:mime-version:to:cc :subject:references:in-reply-to:x-enigmail-version:content-type :content-transfer-encoding:x-gm-message-state; bh=jcnthunNvkFrq0H3hTjcluzy5x8qKcW9786/bPqgGk4=; b=jidyErsAIPNXvQceXE+l46GEAvze9gyddpMJ1GehtQi5Mn7gmP1FkoEm8fDrwyCKj5 EfEF7mz2VWcO1xInCKRpVN1Z3jWhV3CKQBbkJnv2uyM274JDn0JMRe1JbzjgfiUvt3KD zbSYyFsOJ0gdEXhvEjenTyhK10j8flOTWtR7FZoh+8n/kyND9eN+hDZzGK1pTGs2v72q L1vdXmok/DMSNNavMqPB8EIuY7hEXuXkjSH3VApFQATGmox3XQV+xCM4+Iozx8RnHHid 4c+7pVoipwiu6uUmaJJQvxyzM2Sw27LQXMJWlZ7KE0I5arQYNxp6PVxzCljfmRH+apwZ nz1Q== X-Received: by 10.52.19.20 with SMTP id a20mr79952842vde.26.1357754952168; Wed, 09 Jan 2013 10:09:12 -0800 (PST) Received: from [192.168.200.148] (c-50-131-44-225.hsd1.ca.comcast.net. [50.131.44.225]) by mx.google.com with ESMTPS id y7sm55228942vdt.14.2013.01.09.10.09.10 (version=SSLv3 cipher=OTHER); Wed, 09 Jan 2013 10:09:11 -0800 (PST) Message-ID: <50EDB245.9070607@lerdorf.com> Date: Wed, 09 Jan 2013 10:09:09 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/17.0 Thunderbird/17.0 MIME-Version: 1.0 To: Anthony Ferrara CC: Stas Malyshev , "internals@lists.php.net" References: In-Reply-To: X-Enigmail-Version: 1.4.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Gm-Message-State: ALoCoQl+gHNLeMTBhKLJ7pXlvYJN4vM3eoQXPGbwBvkXwgDICNusHNCA7yk9kbsKt+1Pv3Mt5qzg Subject: Re: [PHP-DEV] Was Reflection annotations reader - We Need A Vision From: rasmus@lerdorf.com (Rasmus Lerdorf) On 01/09/2013 09:45 AM, Anthony Ferrara wrote: > PHP NEEDS a vision. It needs something to guide development. Not everyone > will agree with it. And that's the point. It levels the playing field for > contributions and discussions. Rather than every developer playing for > themselves and saying "I hope this never happens", it puts it in the > context of "I don't believe this fits our vision". Note the difference in > tone between them. The vision has been the same for years. A general purpose scripting language with a focus on web development. You are simply saying you want the vision to be more specific than that because everyone has a different view of what web development means. But even if we narrow the vision, it will still be open to a lot interpretation. We try to strike a balance between the different and changing views of web development the same way we strike a balance between appealing to weekend warriors and top-100 trafficed sites. No vision statement is going to answer the question of whether annotations should be in docblocks or in the core language. That's simply not what vision statements do. -Rasmus