Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:70795 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 33805 invoked from network); 21 Dec 2013 00:35:41 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 21 Dec 2013 00:35:41 -0000 Authentication-Results: pb1.pair.com header.from=tjerk.meesters@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=tjerk.meesters@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.128.169 as permitted sender) X-PHP-List-Original-Sender: tjerk.meesters@gmail.com X-Host-Fingerprint: 209.85.128.169 mail-ve0-f169.google.com Received: from [209.85.128.169] ([209.85.128.169:57877] helo=mail-ve0-f169.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 07/00-32922-C52E4B25 for ; Fri, 20 Dec 2013 19:35:40 -0500 Received: by mail-ve0-f169.google.com with SMTP id c14so1928530vea.28 for ; Fri, 20 Dec 2013 16:35:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=DxQQHa5hulxiBP8qRapNskjAVEw+XEe2Ee4Etq2Otjg=; b=daIkAvSR0LWtZorff3zhm3KFng/Ln/dEBMRgadboisyaC/DzFsLIx4ziWjkVbxa/SK N6lr7+QDgATX11DyPjlsf6o0r2ijTmMfP4aAEDnctofpSoexUW9OWyVBlD+pcazYM/o/ BSxv5rwjVS3BeqwwNAoMboVUCC4gUEGjPcxaQ9k8z7LGvPGQFKYB7Q7JRMjZjoVipV9Y Wiu+A3z1HRncXOxmFR2Ku0BNsWpmfr13YGKL9TbpaflWGMHS7SKHTM3JQaXzH5v/hSB8 PW4l1XgRvZJA/HRWI2fP0K+NhHhdjjqGShgGcVh8WFs5Tl/qCLYiW5ndcGSbQJ5xVWMS B18Q== MIME-Version: 1.0 X-Received: by 10.220.95.139 with SMTP id d11mr2151073vcn.21.1387586138021; Fri, 20 Dec 2013 16:35:38 -0800 (PST) Received: by 10.58.128.33 with HTTP; Fri, 20 Dec 2013 16:35:37 -0800 (PST) In-Reply-To: <52B4C3AB.9010909@lerdorf.com> References: <52B4C3AB.9010909@lerdorf.com> Date: Sat, 21 Dec 2013 08:35:37 +0800 Message-ID: To: Rasmus Lerdorf Cc: "internals@lists.php.net" Content-Type: multipart/alternative; boundary=001a11c2ae76da375704ee00924f Subject: Re: [PHP-DEV] Re: power operator (again) From: tjerk.meesters@gmail.com (Tjerk Meesters) --001a11c2ae76da375704ee00924f Content-Type: text/plain; charset=ISO-8859-1 Hi Rasmus, On Sat, Dec 21, 2013 at 6:24 AM, Rasmus Lerdorf wrote: > Tjerk, I hadn't noticed this part of your patch before. > > > https://github.com/datibbaw/php-src/commit/f60b98cf7a8371233d800a6faa286ddba4432d02 > > I don't think this is necessary and it looks odd having pow as a > language construct. There is nothing wrong with having pow() as a > regular legacy function here. > When Pierre suggested it I admittedly had not thought it through enough what the possible issues could be and to paraphrase Phil Sturgeon, doing this would break "public function pow() { }" and that's not acceptable. This obviously means that the voting has to be broken off ... like, again. I'm so sorry about this; it seems that the truly good observations only come during voting phase ... The following will be done: 1) Voting gets closed 2) Status goes back to Discussion 3) Code changes will be made and will be documented in the RFC 4) RFC stays that way until next year 5) Voting opens again. > Without this piece I think adding ** is a good idea. > > -Rasmus > -- -- Tjerk --001a11c2ae76da375704ee00924f--