Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:71483 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 58454 invoked from network); 24 Jan 2014 06:41:33 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 24 Jan 2014 06:41:33 -0000 Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.215.44 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.215.44 mail-la0-f44.google.com Received: from [209.85.215.44] ([209.85.215.44:57376] helo=mail-la0-f44.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id E9/E6-39789-B1B02E25 for ; Fri, 24 Jan 2014 01:41:32 -0500 Received: by mail-la0-f44.google.com with SMTP id hm7so2276253lab.3 for ; Thu, 23 Jan 2014 22:41:28 -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=0t1qt1QZetDdzZmAnyrOM+ByUM5aAY8HBusI8h8rT4w=; b=xxR6/cXh7WBaMOrKrlcVQD7DSswaOOktFdZ+A3rItArQY1LA87nru1Ko/bpG3WWYZH J0J/pWT7zYg96r/pEkkIWxpiT0ViiYCZF7cADVOEZaDcsfT2y3snC4guw0NUVx6yxpB5 O2QEcO0jJI4qtMHnShEPJOBNX2rf8RVjQBWIyhGqHB0ruOoJv9jXkhUmCxGT1Wvg2vga V8l/xT/SIctqwfVyW6rHAplPI/5IlVIhL8RhyXNHj0SZnoJSYBZLb3fP/56IjX12waLR aeZtjWLfKW1d+msTEtbydCkOtlt5lEHrbKX9XaMzUYmUpOsrfLKA9JuCRUTpAxx9O/sa HxzQ== MIME-Version: 1.0 X-Received: by 10.152.19.170 with SMTP id g10mr7877663lae.9.1390545688607; Thu, 23 Jan 2014 22:41:28 -0800 (PST) Received: by 10.112.35.134 with HTTP; Thu, 23 Jan 2014 22:41:28 -0800 (PST) In-Reply-To: References: Date: Fri, 24 Jan 2014 07:41:28 +0100 Message-ID: To: Adam Harvey Cc: PHP internals Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] Ruminations on PHP 5++ From: pierre.php@gmail.com (Pierre Joye) hi Adam! On Fri, Jan 24, 2014 at 7:34 AM, Adam Harvey wrote: > Internaleers! > > We seem to have a few things being discussed at the moment that are > somewhat beyond the scope of the sorts of changes we've been adding > since 5.3. (I think the new release and voting processes have > generally worked well here, incidentally: 5.4 and 5.5 have both been > releases with a good range of new features, yet haven't caused > significant pain in terms of BC and have been pretty stable.) Things > that fall into that category for me include: > > 1. size_t and int changes. really not going to wait 6 for that. But we have another thread to discuss it. > 4. Dare I say it, better multibyte encoding handling. (I don't want to > repeat the PHP 6 experience, but I'm also not sold on mbstring-ng > being the ultimate solution.) mbstring-ng and full unicode support can be seen as two different topics. While some parts overlap. > So here's my question: should we be starting to lay out a rough > schedule and list of desired features for a new major release? (I'm > going to call it 5++, since the actual number is controversial; I'd > prefer 7, but I know there's a school of thought that 6 is usable > again. Whatever. We can bikeshed that down the track.) No way for me, 6 never existed and I see no good reason to skip it just because we failed to make it happen back then. I'm not in marketing but tech. Also releasing 6 may actually improve our image. But releasing it as 7 will make us look like clowns again. Let avoid that. Cheers, -- Pierre @pierrejoye | http://www.libgd.org