Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:66068 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 68614 invoked from network); 20 Feb 2013 19:10:38 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 20 Feb 2013 19:10:38 -0000 Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.128.169 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.128.169 mail-ve0-f169.google.com Received: from [209.85.128.169] ([209.85.128.169:51051] helo=mail-ve0-f169.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 37/AB-19387-DAF15215 for ; Wed, 20 Feb 2013 14:10:38 -0500 Received: by mail-ve0-f169.google.com with SMTP id 15so7176338vea.14 for ; Wed, 20 Feb 2013 11:10:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=40TCaSYo5BVX5wj9Y40x6HNxlYj7ccR50FYAU4BD7AU=; b=c+mV4f8PwY+pHiEkgxjqSUQhU8lwBH6VaAJejoTvQ/JVshdeu58+fdYdbWJ0hn1rfm whK0RwMeDltTPOvQIfnYagQkmt8LH0ZaZiNKaBaUcHT0roI9PsYZammaGwp3BLGzCOxm jEzZUB9a7PSSPAd9mosm4hpngPFGa2K9aGYf3mmHrggmnqtV1+8BAKvP3J6o+Ujo/sB5 02HinzAUGkVHtEvEPXxeX2bwowyK42lsuo9C/HFbzf8epndo+pHrn9zrBy+tXeLPGbkT tYVN0NqbGVYg11ETbvT7Ji5J+88+HQzM8jdBJfihJ8NNIDRTaVrbic8s/FkO7UO0fmF5 Wz1w== MIME-Version: 1.0 X-Received: by 10.58.229.69 with SMTP id so5mr26776634vec.6.1361387435185; Wed, 20 Feb 2013 11:10:35 -0800 (PST) Received: by 10.220.41.195 with HTTP; Wed, 20 Feb 2013 11:10:34 -0800 (PST) Received: by 10.220.41.195 with HTTP; Wed, 20 Feb 2013 11:10:34 -0800 (PST) In-Reply-To: References: Date: Wed, 20 Feb 2013 20:10:34 +0100 Message-ID: To: Derick Rethans Cc: PHP internals Content-Type: multipart/alternative; boundary=089e0139ff3079d4f804d62cb6f9 Subject: Re: [PHP-DEV] Give the Language a Rest motion (fwd) From: pierre.php@gmail.com (Pierre Joye) --089e0139ff3079d4f804d62cb6f9 Content-Type: text/plain; charset=ISO-8859-1 I would also say it us time for us to get back in sync with the communities needs. I am not talking about the last days RFCs but in general. On Feb 20, 2013 7:19 PM, "Derick Rethans" wrote: > Looks like it is time to forward this email from 2006 again: > > ---------- Forwarded message ---------- > Date: Thu, 09 Mar 2006 12:57:32 +0200 > From: Zeev Suraski > To: internals@lists.php.net > Subject: [PHP-DEV] Give the Language a Rest motion > > I'd like to raise a motion to 'Give the Language a Rest'. > > Almost a decade since we started with the 2nd iteration on the syntax (PHP > 3), > and 2 more major versions since then, and we're still heatedly debating on > adding new syntactical, core level features. > > Is it really necessary? I'd say in almost all cases the answer's no, and a > bunch of cases where a new feature could be useful does not constitute a > good > enough reason to add a syntax level feature. We might have to account for > new > technologies, or maybe new ways of thinking that might arise, but needless > to > say, most of the stuff we've been dealing with in recent times doesn't > exactly > fall in the category of cutting edge technology. > > My motion is to make it much, much more difficult to add new syntax-level > features into PHP. Consider only features which have significant traction > to a > large chunk of our userbase, and not something that could be useful in some > extremely specialized edge cases, usually of PHP being used for non web > stuff. > > How do we do it? Unfortunately, I can't come up with a real mechanism to > 'enforce' a due process and reasoning for new features. > > Instead, please take at least an hour to bounce this idea in the back of > your > mind, preferably more. Make sure you think about the full context, the > huge > audience out there, the consequences of making the learning curve steeper > with > every new feature, and the scope of the goodness that those new features > bring. > Consider how far we all come and how successful the PHP language is today, > in > implementing all sorts of applications most of us would have never even > thought > of when we created the language. > > Once you're done thinking, decide for yourself. Does it make sense to be > discussing new language level features every other week? Or should we, > perhaps, > invest more in other fronts, which would be beneficial for a far bigger > audience. The levels above - extensions to keep with the latest > technologies, > foundation classes, etc. Pretty much, the same direction other mature > languages > went to. > > To be clear, and to give this motion higher chances of success, I'm not > talking > about jump. PHP can live with jump, almost as well as it could live > without it > :) I'm talking about the general sentiment. > > Zeev > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > --089e0139ff3079d4f804d62cb6f9--