Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:64818 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 83711 invoked from network); 10 Jan 2013 13:29:12 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 10 Jan 2013 13:29:12 -0000 Authentication-Results: pb1.pair.com header.from=ircmaxell@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=ircmaxell@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.160.54 as permitted sender) X-PHP-List-Original-Sender: ircmaxell@gmail.com X-Host-Fingerprint: 209.85.160.54 mail-pb0-f54.google.com Received: from [209.85.160.54] ([209.85.160.54:50566] helo=mail-pb0-f54.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 93/18-02684-522CEE05 for ; Thu, 10 Jan 2013 08:29:09 -0500 Received: by mail-pb0-f54.google.com with SMTP id wz12so299158pbc.13 for ; Thu, 10 Jan 2013 05:29:06 -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=QKOUBJWkDWeSsh4U6e+HZisP1eDklzQpo7GhoGkO+II=; b=ZWtk3JnmyWTGAftXp5+Fetu2Yetnh8jMVa2VR1vKWvsON7H8TGyn+/2qumW9fycewr Tev8gCcQxwa4dVqP8rKTQu41+9M0U0Qm/Ya5VIS06TQDxzoEaFAPdBYLk4K5B9InSs8X 7KSfhA6aEgW9YafQGW7OcHbiTadj43V92VY3M4dBhARPiwzNIv0SoVjJjvLKaw0XsAyD mQxaDEw+te9mrOdXGtc8GBuHLdlcFpel/m8c71mYUFsJfZcdr0D6hO5WKetSol+1/ELP rvwz5PWhpwZHwQ/H52hvHdfk2w/h7mvMGJOSrRdPV80G56bgPiVUQIgMEy4s3VEBEOv8 CZYg== MIME-Version: 1.0 Received: by 10.66.73.105 with SMTP id k9mr197946430pav.37.1357824546170; Thu, 10 Jan 2013 05:29:06 -0800 (PST) Received: by 10.68.17.67 with HTTP; Thu, 10 Jan 2013 05:29:06 -0800 (PST) In-Reply-To: <50EDCA83.1050904@lerdorf.com> References: <50EDBEA5.1050201@sugarcrm.com> <50EDCA83.1050904@lerdorf.com> Date: Thu, 10 Jan 2013 08:29:06 -0500 Message-ID: To: Rasmus Lerdorf Cc: Stas Malyshev , "internals@lists.php.net" Content-Type: multipart/alternative; boundary=f46d042f9f9abde74e04d2ef2913 Subject: Re: [PHP-DEV] Re: Was Reflection annotations reader - We Need A Vision From: ircmaxell@gmail.com (Anthony Ferrara) --f46d042f9f9abde74e04d2ef2913 Content-Type: text/plain; charset=ISO-8859-1 Rasmus, > Rasmus: "A general purpose scripting language with a focus on web > > development" > > You: "being simple and practical and focused on the web" > > > > While they both have "web" in them, they provide very different goals and > > metrics with which to gauge contributions by. And that's the entire point > > of my call for a single, consistent and official vision... > > They don't seem different to me, and the first one is the documented > statement that has been the first thing people see on http://php.net for > years and years. You can add "simple and practical" to mine or add > "general purpose" to the Stas one and it doesn't conflict in any way. > There's a difference between a byline and a vision. But even deeper, the "vision" that you wrote widens the scope of PHP development into basically all possible directions, as long as Web Development is a focus. Stas's vision on the other hand narrows the scope quite significantly by focusing on simple and practical implementations. Here's an example of the difference. Let's say that an RFC came out to introducelist comprehentions PHP. According to your vision, that's completely on the table and is welcome. But Stas's stated vision would counter that because it's not "simple". And Stas's stated vision leads to things like this: http://news.ycombinator.com/item?id=5034365 It is trivial to misinterpret (or perhaps not so mis) it as "we can't do anything complex, because think of the new people". What I'm proposing here is a stated vision that clarifies and sets a reasonably narrow vision for what development should do. I'm not saying it needs to be a 100% "we can do this but never that", but something to guide progress rather than the random thoughts of the people who just so happen be reading the discussion at the time. Something like: http://www.python.org/dev/peps/pep-0020/ Something to guide discussion that's applicable primarily to PHP... Anthony --f46d042f9f9abde74e04d2ef2913--