Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:50583 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 7170 invoked from network); 26 Nov 2010 01:21:54 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 26 Nov 2010 01:21:54 -0000 Authentication-Results: pb1.pair.com smtp.mail=kalle.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=kalle.php@gmail.com; sender-id=pass; domainkeys=bad Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.170 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: kalle.php@gmail.com X-Host-Fingerprint: 209.85.216.170 mail-qy0-f170.google.com Received: from [209.85.216.170] ([209.85.216.170:51970] helo=mail-qy0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 04/45-16484-2BB0FEC4 for ; Thu, 25 Nov 2010 20:21:54 -0500 Received: by qyk10 with SMTP id 10so4616749qyk.8 for ; Thu, 25 Nov 2010 17:21:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=2RS8bCSGvTTmpJLaYhN3oXmmIF3hZCAf4zuu6iy6zLs=; b=cHrU+hoTYA0A9+qkHpLmF1UUCvPJvBwX+dhWboznpLOBWansowg+uxUrQnIc+UXRlH zOkRxdFfN64K774khP3nxEzPfq3rWla6uN5xrl3qoQcvKWs4ydiKKZz5BPnwT0wuCV9k ud2RyUJGjyit136YqD6HPwkm6VoaUa3OzTHII= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=GZuBeEODlhqDARnB4JXa14SoevKGQGpyErMvTta+lsPXFfjNvl+zPmxw+DrBnkXRvN nE4oIdtcDBNe0uAQkqUpf+c5T7JrU0p9HhrPJ/FMBhNEQEavMaUsLdMvF/5/zOm7VkLN 73GjcLmj5TckPp79ZKCBXFNan0ZaAwOG3htkw= MIME-Version: 1.0 Received: by 10.224.20.9 with SMTP id d9mr1356309qab.228.1290734511576; Thu, 25 Nov 2010 17:21:51 -0800 (PST) Sender: kalle.php@gmail.com Received: by 10.220.185.69 with HTTP; Thu, 25 Nov 2010 17:21:51 -0800 (PST) In-Reply-To: <887FE7CFF6F8DE4BB3A9535F53AFD06A2C5D3910@il-ex2.zend.net> References: <73.C4.59959.876BBEC4@pb1.pair.com> <3EA67EA2-A9B1-4DFB-8A30-05B37BCA313B@iki.fi> <8757232E56758B42B2EE4F9D2CA019C9154B70@US-EX2.zend.net> <1290705653.7033.73.camel@guybrush> <8757232E56758B42B2EE4F9D2CA019C9154C3B@US-EX2.zend.net> <1290707707.7033.115.camel@guybrush> <887FE7CFF6F8DE4BB3A9535F53AFD06A2C5D3910@il-ex2.zend.net> Date: Fri, 26 Nov 2010 02:21:51 +0100 X-Google-Sender-Auth: ozHjlv00KM2K_CTT5PKThD64pYY Message-ID: To: Zeev Suraski Cc: =?ISO-8859-1?Q?Johannes_Schl=FCter?= , Andi Gutmans , Jani Taskinen , "davey@php.net" , PHP Internals Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] Re: Hold off 5.4 From: kalle@php.net (Kalle Sommer Nielsen) Hi 2010/11/25 Zeev Suraski : > I think that skipping to a major version is a good idea. > > Two key reasons I think that: > > 1. =A0It'll help us break the evil spell of the 6 version number. =A0Hone= stly, I'm not so certain we'll have major engine rewrites the size of what = we've seen in PHP 3/4/5 going forward. =A0Sure, I have a track record for s= aying that in the past before PHP 5, but this time I *really* think we've r= eached an evolutionary stage :). =A0Even if I'm wrong and we'd have a major= rewrite happening, I don't think any of us is seeing it any time soon. I also think that its appealing to skip to version 6 to break that spell once and for all. While still having 5.4, with backported enhancements and features like Traits. Which also leaves us to the breakage point, allowing us to get rid of magic_quotes in trunk while its kept in 5.4. > > 2. =A0Maybe it's time to break the notion that a major number change mean= s major breakage. =A0Sometimes (like in Google Chrome), a major version can= bring nothing but a few new features and significantly improve performance= , without any additional pain. =A0Not saying we should go to the extreme of= releasing a major version every other week, but once a year or once every = 18 months is a very reasonable frequency. > > Can't say I feel strongly about it, but I have a feeling that unless we c= hange our versioning scheme a slight bit, we'll be stuck in the 5.x realm f= or a very long time (and I do think it actually reflects badly on the way t= he language is perceived to some degree). > Although I don't feel strong about versioning either, but then I don't think it makes much sense to skip version 6 as suggested. 5.x is a major revision of PHP that we all like, but I won't want to be stuck in it forever either. Lets forget about the past PHP6 and make the present PHP6 happen instead. --=20 regards, Kalle Sommer Nielsen kalle@php.net