Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:75746 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 50013 invoked from network); 21 Jul 2014 08:33:54 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 21 Jul 2014 08:33:54 -0000 Authentication-Results: pb1.pair.com header.from=zeev@zend.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=zeev@zend.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 209.85.220.178 as permitted sender) X-PHP-List-Original-Sender: zeev@zend.com X-Host-Fingerprint: 209.85.220.178 mail-vc0-f178.google.com Received: from [209.85.220.178] ([209.85.220.178:50025] helo=mail-vc0-f178.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 53/FF-48607-270DCC35 for ; Mon, 21 Jul 2014 04:33:54 -0400 Received: by mail-vc0-f178.google.com with SMTP id la4so11455717vcb.37 for ; Mon, 21 Jul 2014 01:33:51 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:references:in-reply-to:mime-version :thread-index:date:message-id:subject:to:cc:content-type; bh=PLpBMtxQYTKnzqL9efqMVYbFFxWvluZhMLyQxdiviEQ=; b=Ekc4zWHk01KHp6DMsmvYjaywrxBkSZokkk9WwGIuM7RO3m8rUbBtVwE1+sx3dc7q+i VMCoRx2vS4OT5jykqHvJNwQ8B7ee8/Tis1qcwp1QsbLzyvW8OIxPzeZcmAYYCbjknJxo Ur2bBJE7uXYtInuyOAwZbrhZoJAZbgGMLoIzI2k6c7agjxgB3QEjS+VRUOG5w38luYzN R4T0MyHb0BtiKV3P3dCVL9Bf+8aeW9tDzQNWSfWTPBtmeV+mzP5rs7KFl7V/JlKMBYZ6 xwKzvMijxlqh+C6jjvlyJ6B/tMs1tHkaEJJ2217jiGQgi6A7G2vcgnFrCUbaSFHbrm3x qZaw== X-Gm-Message-State: ALoCoQlzjWB0lzC9Rmjj+0WBK5YxZmneiLyJFghg9jb6z+L7kznpdBnLah4BfmA2Dyz3ZWff/p2GxC3mI8K71ZxlHco54kfNBNxj86u2Y1u2AqEVIiMAhkTyMXbPx6IJINL/HZm6hUh/ X-Received: by 10.53.5.230 with SMTP id cp6mr16048732vdd.25.1405931631244; Mon, 21 Jul 2014 01:33:51 -0700 (PDT) References: In-Reply-To: MIME-Version: 1.0 X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQI8QOdx/Do9KUTbDGI5HWlFNEg77gG/yJdxAZUjVGWatlEPIA== Date: Mon, 21 Jul 2014 11:33:50 +0300 Message-ID: <2de3e71e35addbf16b2dc622f4c81eff@mail.gmail.com> To: Julien Pauli , Pierre Joye Cc: PHP internals Content-Type: text/plain; charset=UTF-8 Subject: RE: [PHP-DEV] RFC: Move phpng to master From: zeev@zend.com (Zeev Suraski) > Hi > > We need to consider PHP-Next jump as an opportunity to > clean our API and finally have something understandable for a newcomer, > and > documented. That's a move nobody dared to take in the last decade, > degrading more and more our codebase in term of understandability and > flexibility. This can't last It's absolutely fine to have separate discussions on cleaning APIs, new features and any other changes people think we should do, but it absolutely has nothing to do with phpng moving into master. We can take the opportunity of a major version to do some cleanups, BUT: 1. It's independent from the phpng effort and RFC. We should vote on it as soon as possible to remove any doubts that do linger in people's minds regarding whether at all we're going to use it. 2. We should set a due date for this version, so that we don't wait indefinitely for things to happen. We don't have the luxury of 'sitting' on phpng for years, IMHO. This too is an independent question from this RFC. > I just cant believe we won't rework our API , fully and deeply, for > PHP-Next. You're more than welcome to make such proposals and either write patches or rally others to write them. This RFC doesn't preclude any other changes happening in PHP.NEXT, it just removes the doubts about this being the basis for the next version of PHP. Regarding Dmitry saying that phpng is an experimental branch - that was a couple of months ago. It evolved, it runs apps in parity with 5.6, and it's fine to move it to master right now. The alternative - developing 5.7 on master and creating a synchronization hell - sounds like a horrible course of action. Zeev