Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:71794 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 17283 invoked from network); 30 Jan 2014 11:36:21 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 30 Jan 2014 11:36:21 -0000 Authentication-Results: pb1.pair.com smtp.mail=petercowburn@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=petercowburn@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.175 as permitted sender) X-PHP-List-Original-Sender: petercowburn@gmail.com X-Host-Fingerprint: 209.85.216.175 mail-qc0-f175.google.com Received: from [209.85.216.175] ([209.85.216.175:58711] helo=mail-qc0-f175.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 25/1F-42724-2393AE25 for ; Thu, 30 Jan 2014 06:36:20 -0500 Received: by mail-qc0-f175.google.com with SMTP id x13so4636081qcv.20 for ; Thu, 30 Jan 2014 03:36:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=O41yuVOq1BPx0Qw2xYhGaJKKp3h80f0m0HVWs709qss=; b=c50O5lCBSvuMZUfF63yr9dCPg4TGG9ylbhKhQvjvcppUWyE+djp006rzPcdDGHvNEm PWVmxInokgPnj/Ps8DDWlIfqhP88Lipp4nbjdvWqOSQYrY3DMuO/1me39Fjt/BxtCOy9 cu/LRtMCCNk9kuSGYQNhUhxYxyceOBS9UQSSeMhfp4p9kW7LhE/xseshzhlT4FTG7fj/ 0i8SxRknMuR0eDZ4XO8HEV2OVlniOJ3miVSw8r+/m1hRqEEmbnVZ+zE/qly8HNR97t+r iGblxFVmqpUp6t57mPIVRBsQvb2OVnavuJQu2h0/LOSJQTozXlXIN3qVP1hptBOQTQ9b ZgnQ== X-Received: by 10.140.32.200 with SMTP id h66mr19712626qgh.49.1391081775867; Thu, 30 Jan 2014 03:36:15 -0800 (PST) MIME-Version: 1.0 Received: by 10.96.165.103 with HTTP; Thu, 30 Jan 2014 03:35:35 -0800 (PST) In-Reply-To: References: <52E8C097.6080208@lsces.co.uk> Date: Thu, 30 Jan 2014 11:35:35 +0000 Message-ID: To: Sebastian Krebs Cc: Martin Keckeis , "Kingsquare.nl - Robin Speekenbrink" , PHP internals Content-Type: multipart/alternative; boundary=001a1139b1261ac6d804f12e77c4 Subject: Re: [PHP-DEV] some thoughts about php 6 From: petercowburn@gmail.com (Peter Cowburn) --001a1139b1261ac6d804f12e77c4 Content-Type: text/plain; charset=ISO-8859-1 On 30 January 2014 09:37, Sebastian Krebs wrote: > 2014-01-30 Martin Keckeis > > > Like Robin Speekenbrink already written from the view of the userland > > > > > As to give my personal list of priorities for the language as a whole: > > > - really make the new(er) features shine vs the old and gray > > > > + 1 changes > > - consistent 64 bit support (hopefully already 5.6) > > - constistent Multibyte support > > - string/array/scalar OOP style (like suggested from Pierre in his first > > post with BC compability) > > - everything which improves performance > > > > -1 changes > > - rename functions names > > > > Just because I had this in mind for days now, but didn't know, if that > comes up already, or if it is just a stupid idea: Wouldn't it be possible, > that somebody maintains a PECL-extension (or even userland), that keeps the > compatibility to pre-PHP6 function names and parameter order? So the core > could become "clean" of inconsistencies, but legacy code should still work. > That sounds like the PHP_Compat PEAR package [1], which is looking for a maintainer. [1] http://pear.php.net/package/php_compat > > > > > - reorder function parameters > > - case sensitivity > > > > > > -- > github.com/KingCrunch > --001a1139b1261ac6d804f12e77c4--