Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:20329 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 76792 invoked by uid 1010); 25 Nov 2005 05:02:16 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 76777 invoked from network); 25 Nov 2005 05:02:16 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 25 Nov 2005 05:02:16 -0000 X-Host-Fingerprint: 69.12.155.130 69-12-155-130.dsl.static.sonic.net Linux 2.4/2.6 Received: from ([69.12.155.130:3945] helo=pigeon.alphaweb.net) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with SMTP id 54/42-11378-7DA96834 for ; Fri, 25 Nov 2005 00:02:16 -0500 Received: from localhost ([127.0.0.1] helo=stumpy) by pigeon.alphaweb.net with smtp (Exim 4.10) id 1EfUw2-0003e2-00; Thu, 24 Nov 2005 20:11:42 -0800 Message-ID: <00b501c5f17d$c1259980$7d051fac@stumpy> To: "Michael Cordover" Cc: References: <3F.25.11378.CEA42834@pb1.pair.com> <018d01c5eeec$23949600$5c8be5a9@ohr.berkeley.edu> <497935ba0511211511l5867410dk577deb60b998a069@mail.gmail.com> <497935ba0511211512k4c8e1cb4r89cf1ffcd4ab7829@mail.gmail.com> <438254E6.2050903@prohost.org> <497935ba0511211609n675a3c3yf03cb5e5e97bb5bf@mail.gmail.com> <4382BDA2.4050806@php.net> <497935ba0511220024l492112f7nfe2c05d27d65e1a5@mail.gmail.com> <497935ba0511220024j4a189b94r667945241f1811f8@mail.gmail.com> <497935ba0511220159y14dc36cra39e28d7d617a03b@mail.gmail.com> <13067.64.241.37.140.1132675931.squirrel@www.quo.org> <21.D1.11378.F1096834@pb1.pair.com> Date: Thu, 24 Nov 2005 21:04:45 -0800 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=response Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.2180 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 Subject: Re: [PHP-DEV] Re: Syntax in PHP 6 From: pollita@php.net ("Sara Golemon") > Ok, so I know this is already close to a flamewar and I don't mean to add > to that, but how difficult would it be to select a naming scheme, shove > all the functions into and alias the non-conforming names to those > functions. New code would be consistent, old code would work. And then > at PHP 8 or so the old versions could be totally scrapped. > I say this with no degree of sarcasm or ill-will: Create a formal proposal. Write up precisely what functions you would rename, how you would rename them, and what else would be involved in your plan to "clean up the function list". Bear in mind factors such as documentation and backward compatability in your proposal. Remember that PHP is a community based project and it only grows and changes with the input of the members of that community. Will your proposal be met with resistence? Certainly. Such an undertaking represents no small amount of effort and a no less pain when the final BC break occurs. It does however, stand a much better chance of being seriously considered if the implications appear to be well thought out and planned for with a reasoned and lasting approach. -Sara