Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:84273 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 22852 invoked from network); 4 Mar 2015 03:58:54 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 4 Mar 2015 03:58:54 -0000 Authentication-Results: pb1.pair.com header.from=michaeljs1990@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=michaeljs1990@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.214.176 as permitted sender) X-PHP-List-Original-Sender: michaeljs1990@gmail.com X-Host-Fingerprint: 209.85.214.176 mail-ob0-f176.google.com Received: from [209.85.214.176] ([209.85.214.176:36108] helo=mail-ob0-f176.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id B0/00-22753-DF286F45 for ; Tue, 03 Mar 2015 22:58:53 -0500 Received: by obbnt9 with SMTP id nt9so4394679obb.3 for ; Tue, 03 Mar 2015 19:58:50 -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=Em+jsYqQ/+eucydmEJ2MrB71poqMmdQxMOEGiC39Kow=; b=hhwrKozf+DAJKYo3XFCMIHqbQR6zV40t0g+f8dZeBkMSVCaeKM5EWiU+X4esqQjstb LCvtQswqG1aPm+UJUnuQKF1tQgz3s0s/8A7d9K4Q1gMauMjIyHZr7gJAKGWjo4fuEBFb 1xQWO2/6dfKeOckKi1AVe+vXNv8lc4OQM9g4EWdoHtPVGayJtfIWtHPua6amycQnjmnx VLmPIxp9mZCjDddC0n0MjYeZP9V3C0GHH1wN0DpbVVS4eWl61O0nmkXs/r/5NZuGYKnJ zWHovYJ4B90+brvjTDKfIfnOyDmX+eeQ+M9jas1wyl1YBGihVMjMkXkrjidCz56Hd/IS P1Dg== MIME-Version: 1.0 X-Received: by 10.202.80.72 with SMTP id e69mr1434761oib.75.1425441530345; Tue, 03 Mar 2015 19:58:50 -0800 (PST) Received: by 10.60.27.74 with HTTP; Tue, 3 Mar 2015 19:58:50 -0800 (PST) In-Reply-To: References: <54F4E29D.7080501@garfieldtech.com> <54F4E93C.80206@gmail.com> <54F4EBEC.2090702@garfieldtech.com> <54F4F3FC.6060501@fischer.name> <54F4FDFB.8010701@lsces.co.uk> <54F5895D.3090002@gmail.com> <554F0C3F-770F-4694-A5AB-FDC54FCCBF00@gmail.com> Date: Tue, 3 Mar 2015 22:58:50 -0500 Message-ID: To: Yasuo Ohgaki Cc: Rowan Collins , "internals@lists.php.net" Content-Type: multipart/alternative; boundary=001a113d732010809f05106e78a3 Subject: Re: [PHP-DEV] Consistent function names From: michaeljs1990@gmail.com (Michael Schuett) --001a113d732010809f05106e78a3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable So i find this kind of odd since you use err every other place in bz. but this is a minor nitpick. - bz_error =E2=86=92 bzerror - bz_error_str =E2=86=92 bzerrstr Overall I fell this change would be nice for new people coming to PHP and alienate some long time users. We also run the risk at this point that Python has run into with 2 vs 3 which has enough minor changes that no one is moving over and just ended up with people supporting 2 longer and not moving to 3. I feel we can learn from their mistakes. I would vote yes for this but I see why others would not. On Tue, Mar 3, 2015 at 10:34 PM, Yasuo Ohgaki wrote: > Hi Michael, > > On Wed, Mar 4, 2015 at 12:15 PM, Michael Schuett > wrote: > >> Your evaluation is pretty anecdotal. I agree with some points but you >> need some solid evidence if you are going to rate these languages. Also = do >> you have a list of all the functions you would like to rename or is this= a >> sweeping lets just change everything so it matches and deprecate all the >> old stuff. Your matrix is a very weak push to do so. If you want to make >> these changes it would be better to choose a select set such as the arra= y >> functions and try and push that through or see what that change might lo= ok >> like and if it's really beneficial to userland. > > > I agree that my evaluation is subjective. For example, I rate PHP has "1" > security only > because PHP is very weak against script/file inclusions because it's fata= l > and other > languages apps do not have script/file inclusions as PHP apps do. Others > might > rate "2" or even "3" because it is too easy to fix it even if incident is > fatal. > (Security should be evaluated by "how difficult to make mistakes", not > "how easy to > fix mistakes" generally. IMHO) > > I made list of rename candidates > > https://wiki.php.net/rfc/consistent_function_names#list_of_functions_to_b= e_renamed > If you have suggestions, I appreciate! > > Regards, > > -- > Yasuo Ohgaki > yohgaki@ohgaki.net > > --001a113d732010809f05106e78a3--