Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:66119 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 36851 invoked from network); 21 Feb 2013 15:38:08 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 21 Feb 2013 15:38:08 -0000 Authentication-Results: pb1.pair.com smtp.mail=arvids.godjuks@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=arvids.godjuks@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.217.179 as permitted sender) X-PHP-List-Original-Sender: arvids.godjuks@gmail.com X-Host-Fingerprint: 209.85.217.179 mail-lb0-f179.google.com Received: from [209.85.217.179] ([209.85.217.179:63276] helo=mail-lb0-f179.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 81/E5-05272-F5F36215 for ; Thu, 21 Feb 2013 10:38:08 -0500 Received: by mail-lb0-f179.google.com with SMTP id j14so6996271lbo.38 for ; Thu, 21 Feb 2013 07:38:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:mime-version:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=MvNvSuc1/YmBb/ZtcYFbaZ3/POOaX7DJGjPWfq+MvpI=; b=uHr7rk6bXDaqK9fVe0PgNoM24QEOfjMJG04wkaLDdH0Ti6Gk2LXfO0VxEM0f4p8A5x Q7GP8FllsqLUMoWh7ckmcYRwt/x0hVo0juv/s8GNgd4Gg2mI0otCeRAx6mfbMfEhspqr BoJ+5kZQQvRSlhRQkGvxmaqpodqBVMV3B7QnYedfoeJpFRzeHP5pfA543i1gxwwJ4ndH 9h2XsqhGIKFaX5p6nEWoohRACVV25zGfgmNbZEQvqp1XQ1144jW6rpNEtT1QP5X/eeXo VAVRdn4gIe1ZDpExdj8DDz/UKxQJFF7aGvmhCzFt1QL1Aui4eGYwyindxTvqF8ecq3Jl O9Hg== X-Received: by 10.152.125.239 with SMTP id mt15mr21688648lab.26.1361461084845; Thu, 21 Feb 2013 07:38:04 -0800 (PST) MIME-Version: 1.0 Received: by 10.112.79.140 with HTTP; Thu, 21 Feb 2013 07:37:44 -0800 (PST) In-Reply-To: <7BAC7E3E-03A2-44BF-B960-C853FB976943@gmail.com> References: <678597E6-E3A8-42E0-8DFC-F8382C9DFB41@strojny.net> <8d4e991084a1313844910ec0168eacdf@mail.gmail.com> <7BAC7E3E-03A2-44BF-B960-C853FB976943@gmail.com> Date: Thu, 21 Feb 2013 17:37:44 +0200 Message-ID: To: Michael Shadle Cc: Zeev Suraski , PHP Developers Mailing List Content-Type: multipart/alternative; boundary=f46d04426b665677c204d63ddc0a Subject: Re: [PHP-DEV] Give the Language a Rest motion (fwd) From: arvids.godjuks@gmail.com (Arvids Godjuks) --f46d04426b665677c204d63ddc0a Content-Type: text/plain; charset=UTF-8 Hello, didn't read the whole thread, just a few messages at the start. But because I'm replying to the starting message, it's not relevant :) In principle, as a user-land developer, I agree with the motion. It's too much fancy new shiny stuff lately and no actual improvement on the old stuff that really needs fixing or updating/rewriting (PDO anyone? Years behind every db driver extension there is in PHP, and as far as I'm concerned - it should be dropped and concentrate on standardize the db extension public API). As far as I see, there is technical debt piling up and except the actual core developers no one understands that - people just spawn RFC's like crazy. As it was said countless times - PHP core team lacks resources to fix many issues that are already there and new stuff just makes it worse. Actually, if I was a core team member (sadly C is not my love and most of the stuff I want to change requires actual coding), I would push a motion to temporary suspend accepting RFC's that introduce new features and devote release after 5.5 to fixing and rewriting the old stuff and bug fixing. And that can prove to be a much more positive that just new features. I think with last two releases there was ton of stuff added and it will take time to actually grasp it and start using it. Hell, I like traits, but I can't put a finger on how to use them at the moment. And it will take me some considerable time to actually find a place for them and integrate them into my work so that they fit just right. Late static binding? Hell, still didn't use it at all. Anonymous functions - yeah, this one is all over my code now (of course not just for the sake of it) and some other recent stuff I use too. Ok, I have to stop mumbling. What I wanted to say - it will take time for developers, community, frameworks and hosting companies to catch up with the stuff that was introduced in 5.3, 5.4 and will be in 5.5. To my opinion there should be a pause in new additions and time taken to take care of the old stuff that needs love, some need it desperately. Thanks, Arvids. --f46d04426b665677c204d63ddc0a--