Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:84203 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 18778 invoked from network); 2 Mar 2015 23:02:40 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 2 Mar 2015 23:02:40 -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.192.43 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.192.43 mail-qg0-f43.google.com Received: from [209.85.192.43] ([209.85.192.43:43199] helo=mail-qg0-f43.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 8A/43-14834-F0CE4F45 for ; Mon, 02 Mar 2015 18:02:40 -0500 Received: by mail-qg0-f43.google.com with SMTP id h3so4939133qgf.2 for ; Mon, 02 Mar 2015 15:02:36 -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=j1bKDukldSXrSL0KcoQsvCnAp6lCFnJYIHJUaeMa3ak=; b=B2/P/g9CkC/qsJkCJrEgdf1hKkJ5XDkwlZm+Q/+Sd/doC6K7QhbweBJv/rKgkl+Ihz m8wCzClWn/DC3Mavjw9IODCtxy+tM9HrKJ3RU+Dd5NCFWiq4Ebi2g2X3fx4NpJwGTaih Atf6cR05DhwGqM+6/zVM4Twtmun7kwWxdOmxKUh0B3gDOMwf98cZQbtUQ2ua87Xikzyi RXlHc7hM3smzZ0pAsIPQ9VF4l4g6gMzbCcYsUc9x/7r7RmNjFZR4M4pNrWC8jWPtmxCW FDSbrCV2wLAAhcjAk9PNXBL/Ej4pCye5z8Gh1xWjCYrxpMWEadKKxYFWRVswsP2vKZIV 0fdQ== MIME-Version: 1.0 X-Received: by 10.140.102.165 with SMTP id w34mr54608118qge.26.1425337356349; Mon, 02 Mar 2015 15:02:36 -0800 (PST) Received: by 10.96.39.195 with HTTP; Mon, 2 Mar 2015 15:02:36 -0800 (PST) In-Reply-To: References: <5E7DF0C5-BCB4-432A-A876-A5057FEBFBB5@gmail.com> <54F320E9.5000706@fischer.name> <54F4159A.6010903@fischer.name> <54F4DD6B.6090809@lsces.co.uk> <54F4E6DA.6000200@gmail.com> Date: Mon, 2 Mar 2015 15:02:36 -0800 Message-ID: To: Yasuo Ohgaki Cc: Rowan Collins , "internals@lists.php.net" Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] Consistent function names From: pierre.php@gmail.com (Pierre Joye) On Mon, Mar 2, 2015 at 2:53 PM, Yasuo Ohgaki wrote: > Hi Rowan, > > On Tue, Mar 3, 2015 at 7:40 AM, Rowan Collins > wrote: > >> The issue here is PHP will keep inconsistent names forever or not. >>> IMHO. >>> >> >> Have you noticed the slight contradiction here? You want to get rid of the >> inconsistent names, but you propose to keep the old, inconsistent, names >> around forever. And then you want to add more names, so that people can >> inconsistently use a different name for the same thing. > > > I should have written "PHP will keep _only_ inconsistent names forever or > not". > My proposal is to have consistent names that accord CORDING_STARNDARDS, > not eliminating inconsistent names. Seriously, let call them exceptions to the CS and move on. I do think that doing that will create even more mess that what we actually try to solve. For the extension, it is relatively easier to actually provide more clean and modern APIs when possible. For the core, leaving them like that is simply the best move. And let focus on the scalar object-like proposal. -- Pierre @pierrejoye | http://www.libgd.org