Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:76683 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 44069 invoked from network); 19 Aug 2014 06:36:59 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 19 Aug 2014 06:36:59 -0000 Authentication-Results: pb1.pair.com header.from=dmitry@zend.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=dmitry@zend.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 209.85.220.181 as permitted sender) X-PHP-List-Original-Sender: dmitry@zend.com X-Host-Fingerprint: 209.85.220.181 mail-vc0-f181.google.com Received: from [209.85.220.181] ([209.85.220.181:57794] helo=mail-vc0-f181.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 06/74-14556-880F2F35 for ; Tue, 19 Aug 2014 02:36:58 -0400 Received: by mail-vc0-f181.google.com with SMTP id lf12so7001617vcb.12 for ; Mon, 18 Aug 2014 23:36:54 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=ykz3eV80Sk305bO91FDlsSVzgCryLGy4Y/rnHwrCruQ=; b=U9g0RHPJwGXUKt0Cp6fYcfd4eYTT5xrSJ0P2SIr0FLX7T58tcy4RQYrcSLZzh942v1 5H789uvMq6x3UfUZlb0K1hTQLzH2sDeoKFtKCI6mAl6vn6Th4jVnA/aUVEOYQiO+QhTs I8T4r8jF/+2rkaAGt18zZitocWix0SxTf1o3+RYgZZkJ8U1O2JS9kT9/mRkVuUHmtArA iyIy1/TSPN4kZ2388auyD5o5nkqzFPP4Z9Stb43Ri2M7LvUnYkuKEsX4rNtlqTJWgxOf bezai7BjtlNiwAS87FZPppTjsG2mdFwaqgugnN8ohC87frGyYLtqV30tukP+fYJLv5iB Mrng== X-Gm-Message-State: ALoCoQmRdo8GEgjbtYN6AessUZwhUfJNx7+s4KwBhxuPO7QIfMOE7nXWkCXBh76tEv1c+r2Yr8CNhOmiZgEJcY9m95f8MRgf/KUvlqbD+VP2q4qtmbgBmy/+p1I5DX68u3Evx82BCkg4 MIME-Version: 1.0 X-Received: by 10.52.190.71 with SMTP id go7mr1221092vdc.28.1408430213950; Mon, 18 Aug 2014 23:36:53 -0700 (PDT) Received: by 10.52.110.170 with HTTP; Mon, 18 Aug 2014 23:36:53 -0700 (PDT) In-Reply-To: References: Date: Tue, 19 Aug 2014 10:36:53 +0400 Message-ID: To: Andi Gutmans Cc: Nikita Popov , PHP internals Content-Type: multipart/alternative; boundary=001a1133ecec980a6d0500f5b6eb Subject: Re: [PHP-DEV] [VOTE] Abstract Syntax Tree From: dmitry@zend.com (Dmitry Stogov) --001a1133ecec980a6d0500f5b6eb Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi Andi, We already discussed most of semantic changes introduced in AST patch. Most of them came from another approved RFC https://wiki.php.net/rfc/uniform_variable_syntax Thanks. Dmitry. On Tue, Aug 19, 2014 at 6:32 AM, Andi Gutmans wrote: > Hi Nikita, > > I reviewed the AST RFC on my way to vote but there was something that > wasn=E2=80=99t 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=E2=80=99m having a bit of a hard ti= me > 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=E2=80=99re 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! > > > > I've opened the vote on the Abstract Syntax Tree RFC: > > > > https://wiki.php.net/rfc/abstract_syntax_tree#vote > > > > Thanks, > > Nikita > > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > --001a1133ecec980a6d0500f5b6eb--