Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:76677 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 26122 invoked from network); 19 Aug 2014 02:32:59 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 19 Aug 2014 02:32:59 -0000 Authentication-Results: pb1.pair.com smtp.mail=andi@zend.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=andi@zend.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 209.85.220.47 as permitted sender) X-PHP-List-Original-Sender: andi@zend.com X-Host-Fingerprint: 209.85.220.47 mail-pa0-f47.google.com Received: from [209.85.220.47] ([209.85.220.47:57294] helo=mail-pa0-f47.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 0B/D1-14556-957B2F35 for ; Mon, 18 Aug 2014 22:32:59 -0400 Received: by mail-pa0-f47.google.com with SMTP id kx10so8861356pab.34 for ; Mon, 18 Aug 2014 19:32:53 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to; bh=k76yL+p7w9JnSVt/XnXrX2cLTjYhYUuILzAGXmUCHdk=; b=O/yOTjwVTYGOL1Tjwm4LnDu7pncOcOyQk2KogSd5MTjEHj/Cct6UzeIzT+o+rW5cSI b3ciLI7a4mHI4OgPT4hCrSyXJmGDM++ydnR7Amet2vjkpkqXPjEFDxHcLDOVnbMqzPH9 Gf2Y2VFmNXRX6xnmyl3VSMPbxVhD9xgJ0VTDtD7ltdp6OVnAkDTUAwNN3B7yW9OXhqhj lciFTuWySfxr34V5l6KXc07f7uWH6UOaiO5puaZmKxazZf8TnNqvMlWxBqnKF8AcudD+ wQY/KLzv9RGf6WrW2kkUVV49M87kI2JCZZuX88sawuYE9lFD+u0dc6zZIa2E4f5ne6Pc PyYQ== X-Gm-Message-State: ALoCoQkTzD7dF2oQrESKcdEX0VQm2+Z6H+hiBPqUw4fjxc8gifSKeLDnVC7oLj1KJzno7Y4eNks34YbkAaNtHP6wzkXswHWtOtJ42rXqY/CcohJkHN6jDAt1NbiNHgm5Qy4ZSD1Qi77g X-Received: by 10.68.94.34 with SMTP id cz2mr39632165pbb.7.1408415573816; Mon, 18 Aug 2014 19:32:53 -0700 (PDT) Received: from [192.168.1.112] (c-24-130-225-174.hsd1.ca.comcast.net. [24.130.225.174]) by mx.google.com with ESMTPSA id pl10sm17527644pbb.56.2014.08.18.19.32.52 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 18 Aug 2014 19:32:52 -0700 (PDT) Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) In-Reply-To: Date: Mon, 18 Aug 2014 19:32:51 -0700 Cc: PHP internals X-Mao-Original-Outgoing-Id: 430108371.026187-a129b9c7474de497f098ffff5a0d932a Content-Transfer-Encoding: quoted-printable Message-ID: References: To: Nikita Popov X-Mailer: Apple Mail (2.1878.6) Subject: Re: [PHP-DEV] [VOTE] Abstract Syntax Tree From: andi@zend.com (Andi Gutmans) Hi Nikita, I reviewed the AST RFC on my way to vote but there was something that = wasn=92t clear to me. This patch introduces some semantic/behavioral changes in addition to = the AST. Are these as a side-effect of how AST was implemented? Or are they = unrelated to the AST patch? I think some of them make sense but I=92m having a bit of a hard time = separating out the benefits of the AST (which I really like) and making = other changes to semantics w/o really understanding if they are = side-effects and we have no choice vs. we=92re trying to solve for two = separate items in one RFC. Any BC breaks here we think could bite us? Any insight would be much appreciated. Thanks! Andi On Aug 18, 2014, at 9:41 AM, Nikita Popov wrote: > Hi internals! >=20 > I've opened the vote on the Abstract Syntax Tree RFC: >=20 > https://wiki.php.net/rfc/abstract_syntax_tree#vote >=20 > Thanks, > Nikita