Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:67290 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 12013 invoked from network); 3 May 2013 14:38:50 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 May 2013 14:38:50 -0000 Authentication-Results: pb1.pair.com header.from=nikita.ppv@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=nikita.ppv@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.219.42 as permitted sender) X-PHP-List-Original-Sender: nikita.ppv@gmail.com X-Host-Fingerprint: 209.85.219.42 mail-oa0-f42.google.com Received: from [209.85.219.42] ([209.85.219.42:37925] helo=mail-oa0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 83/13-26044-9FBC3815 for ; Fri, 03 May 2013 10:38:50 -0400 Received: by mail-oa0-f42.google.com with SMTP id i10so434858oag.15 for ; Fri, 03 May 2013 07:38:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=0T9axdNqu0obEdSUJGj/pgJ94SCR/9gX81eue2vGyBo=; b=TCMPpDD+/vzNMuX4eXIaq4MSXSJ5FJfGpJINhQuph+ECZu1B+Cke8IhrwJ7gvOpu9l H/EaxFLTLqjmnj6w1FoaxiQFWfEwj6K1EEEDWPIiWFUwF2NyzpXq35xvc4ohAaI6ccYX bxMjDQr4r4G5jMYhrC1eJrQWKTpYl7QTDZm9RK59HRwth5TamOXbiOgLNVhCXbMhMk+4 VVeTDUpoBnqIjQOZ10GH4fWZyY4KXqh065br8wDunoCc4dnr/D/CLs0+Cwd0h+9yZSk4 9zw6nqXEOP40hqka4K4r1wBgl2JVvXKi0W8XormMjzBCg1biHHiIff32FUid/DGizuRJ q1mQ== MIME-Version: 1.0 X-Received: by 10.182.105.227 with SMTP id gp3mr2966478obb.81.1367591927548; Fri, 03 May 2013 07:38:47 -0700 (PDT) Received: by 10.182.49.136 with HTTP; Fri, 3 May 2013 07:38:47 -0700 (PDT) In-Reply-To: References: <6245ED6B-2BF7-47B7-80C0-D3B3D8E0B312@strojny.net> <51803086.6020002@sugarcrm.com> <518030FD.5030504@lerdorf.com> Date: Fri, 3 May 2013 16:38:47 +0200 Message-ID: To: Rasmus Schultz Cc: Lazare Inepologlou , Bernhard Schussek , Adam Harvey , PHP internals Content-Type: multipart/alternative; boundary=089e013a05100a11ea04dbd14fb1 Subject: Re: [PHP-DEV] property de-referencing From: nikita.ppv@gmail.com (Nikita Popov) --089e013a05100a11ea04dbd14fb1 Content-Type: text/plain; charset=ISO-8859-1 On Fri, May 3, 2013 at 1:32 PM, Rasmus Schultz wrote: > That's an interesting spin on the idea, but it takes away the ability to > lazy-evaluate an entire path - now it works only for the last property, > which may not always be optimal or desirable. > > I don't personally have a problem with putting the operator before the > expression, I think that's clear enough - it's clear enough for the // and > # comment operators, for example, that the entire line will be commented > out. > > If you don't agree with that, maybe it should be a grouping operator, e.g. > a start and an end symbol? Even harder to find characters that won't > conflict though... > Hey Rasmus! Rather than continuing this discussion, could you please create an RFC which summarizes your proposal, what it offers to PHP and maybe also what arguments people had against it? I have neither the time nor the motivation to read through 50 rather lengthy mails in order to figure out what this is about. Also discussion usually goes into a more constructive direction once more people can chime in (rather than just rehashing the same arguments among a few participants). Thanks, Nikita --089e013a05100a11ea04dbd14fb1--