Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:76830 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 66622 invoked from network); 23 Aug 2014 06:10:00 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 23 Aug 2014 06:10:00 -0000 Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.54 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.216.54 mail-qa0-f54.google.com Received: from [209.85.216.54] ([209.85.216.54:45117] helo=mail-qa0-f54.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id E3/43-39740-73038F35 for ; Sat, 23 Aug 2014 02:09:59 -0400 Received: by mail-qa0-f54.google.com with SMTP id k15so10294299qaq.41 for ; Fri, 22 Aug 2014 23:09:57 -0700 (PDT) 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=Wp0ULIeAfbCFmytttBx7jqDc5xNnWrXFhf1X9Le/lqM=; b=X+T/FsftWaIpId3NyXBdn4EwYwSApfjHOOfDAlDJrfFNY1p1JdxAQKCQnsNzxarNLk xqPeo0HW8u7BGHsf9IRNdm39QQ69AOQ0gnDD5FuYQ7XUWG/Q/rXvwA6piHeZIneahqMx gOpOk/n0j6QGtQmji1YoCeAIjZYuYTRXa0+WVBG2fP2N+foJtZn+L/4DSdiudyjQA71H cJ4Ft0JfJjIPY27YIb4P1coLtvkwYOfmgg123B5pu1hhIDpfGi0XUyayltY5Nrr7gWNX 1XROaHY5waz0C98HcoF1/O0aqzhjEhtdgyjzy2mrAc3tXSHnEhGtauxuDc9MtAKyExcg WaPQ== MIME-Version: 1.0 X-Received: by 10.224.75.73 with SMTP id x9mr14994280qaj.63.1408774197011; Fri, 22 Aug 2014 23:09:57 -0700 (PDT) Received: by 10.140.95.146 with HTTP; Fri, 22 Aug 2014 23:09:56 -0700 (PDT) In-Reply-To: <53F82F16.3030601@lerdorf.com> References: <53F7F6ED.1050609@lerdorf.com> <53F82F16.3030601@lerdorf.com> Date: Sat, 23 Aug 2014 08:09:56 +0200 Message-ID: To: Rasmus Lerdorf Cc: PHP internals , Nikita Popov Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] [RFC] Better type names for int64 RFC From: pierre.php@gmail.com (Pierre Joye) On Sat, Aug 23, 2014 at 8:05 AM, Rasmus Lerdorf wrote: > On 8/22/14, 10:46 PM, Pierre Joye wrote: >> In other words, it would be nice to see more developers actually >> porting extensions to realize the amount of changes are introduced by >> NG and by the int64. The sooner is in order of magnitude must larger. >> It is not a bad comment, only a fact. Given that, before we choose to >> say that it is fine for one part to change APIs/Macros signatures or >> names and not for another, we should really get a better view of what >> has actually changed. And how we can deal with our old habit to >> maintain one tree for many major PHP versions. For many extensions, I >> do not think it will be possible, or with unreadable code with 2-3x >> more #ifdef all over the place. > > I knew you would make this comparison. I am willing to suffer porting > pain if it gets me a 20% performance boost. I am completely unwilling to > suffer any porting pain because Pierre has decided he doesn't like the > names of some macros. Sorry Rasmus, this reply is irrelevant or off base. What in my reply makes you tell that it is about my taste? It is the exact same argument you used and about showing that it is not possible to do what you said for many cases. You also totally ignore other valid points, raised by other developers (working on porting exts, like Remi, f.e.). This is something we have to discuss and solve, no matter the outcome of this discussion. Anyway, thanks for this constructive reply. Cheers, -- Pierre @pierrejoye | http://www.libgd.org