Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:82472 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 14360 invoked from network); 11 Feb 2015 11:56:39 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 11 Feb 2015 11:56:39 -0000 Authentication-Results: pb1.pair.com smtp.mail=jakub.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=jakub.php@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.213.178 as permitted sender) X-PHP-List-Original-Sender: jakub.php@gmail.com X-Host-Fingerprint: 209.85.213.178 mail-ig0-f178.google.com Received: from [209.85.213.178] ([209.85.213.178:58722] helo=mail-ig0-f178.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 1A/A4-22055-5734BD45 for ; Wed, 11 Feb 2015 06:56:39 -0500 Received: by mail-ig0-f178.google.com with SMTP id hl2so3773825igb.5 for ; Wed, 11 Feb 2015 03:56:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=LdqgNdwouffqxALrKAXkI5QhXRpI3jRPCfmdWmOBDxo=; b=gV5bjBhqts4I/maI39Tmy0jIbJiCSRpSfFKmoazih/PRuqQM86wh2DEjVEnqxdWVQV 8Tdep6DwmrZq54arRk1g10yINnfGja4ZWr0nMneypGB1sh4ODcY/DJJ3wZRB4w72ga+z rQz5cA0BH27QfafLr51gy1NxjTaDkMrlOxppCkXtL51a11Z0c9SVSRuo137m1dApmLci hpuRAb+pzGj+1EMrXIQRa7CZw+ZrZBKybK2JObLxPYUMS96/VdkgGszqBchUaQdaaRh/ lCTJMU6H7u1+QsjtOFgCTJ/FKIK8a6Dza2KBadcN7+tWfShOJDeVs2kcwgobQb9KwKHq XjmA== MIME-Version: 1.0 X-Received: by 10.50.137.99 with SMTP id qh3mr29710634igb.9.1423655794696; Wed, 11 Feb 2015 03:56:34 -0800 (PST) Sender: jakub.php@gmail.com Received: by 10.107.169.216 with HTTP; Wed, 11 Feb 2015 03:56:34 -0800 (PST) In-Reply-To: <103ccee5476f5c444cf5b9d12969b036.squirrel@webmail.klapt.com> References: <23dacb400dab7987ce59ba76826cfddf.squirrel@webmail.klapt.com> <103ccee5476f5c444cf5b9d12969b036.squirrel@webmail.klapt.com> Date: Wed, 11 Feb 2015 11:56:34 +0000 X-Google-Sender-Auth: 5x7McP60-VNfW7SxM4t6aUSubJE Message-ID: To: Anatol Belski Cc: Xinchen Hui , Pierre Joye , PHP internals Content-Type: multipart/alternative; boundary=001a11c3bcbcece74b050eceb19b Subject: Re: [PHP-DEV] new json, push generated file? From: bukka@php.net (Jakub Zelenka) --001a11c3bcbcece74b050eceb19b Content-Type: text/plain; charset=UTF-8 Hi Anatol, On Tue, Feb 10, 2015 at 3:35 PM, Anatol Belski wrote: > > Maybe it'd be worth it to move one step after another, see what features > can be implemented and how do they improve? Maybe they'll be so crucial to > even make a special case that one can say - yeah, don't care about > flexibility? Not that one would restrict something without having the bare > reason in the hand. > > I have been thinking about it and think that you have got a point. Let's wait when the implementation is ready and then we can make a decision if it's worthy breaking the flexibility. I have got few other things on my list before that so it will probably take some time to do the changes and test it... I would like to push the the bison tab files shortly as the majority of people in this thread (including me) are for having them in the repo. The only thing that I would like is to have a specific version in the repo to prevent big diffs for small changes in the source files. For now I would like to have there re2c 0.13.6 (thanks for regenerating it back ;) ) and bison 2.7.1 gen files. I will update Readme at some point as well and add there that info. I think that that all compat are types fixes are sort of done so it would be probably best to do PR for all json changes as it has lots of advantages (I'm sure that you all know them so I won't name them... :) ) I won't be adding the config.m4 stuff that is in the PR though. I realized that it would a bit of hack just for json which probably not good. However I still like the idea of removing re2c and bison dependency for all users that don't need to change parsers or scanners. That will require more changes to the build and probably RFC so it's a bit off-topic. I'll see if I get time to propose something like that in the future. Cheers Jakub --001a11c3bcbcece74b050eceb19b--