Newsgroups: php.general,php.internals Path: news.php.net Xref: news.php.net php.general:266271 php.internals:34256 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 57275 invoked by uid 1010); 26 Dec 2007 12:37:01 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 57260 invoked from network); 26 Dec 2007 12:37:01 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 26 Dec 2007 12:37:01 -0000 Authentication-Results: pb1.pair.com header.from=news@ger.gmane.org; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=php-php-dev@m.gmane.org; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain m.gmane.org designates 80.91.229.2 as permitted sender) X-PHP-List-Original-Sender: php-php-dev@m.gmane.org X-Host-Fingerprint: 80.91.229.2 main.gmane.org Linux 2.5 (sometimes 2.4) (4) Received: from [80.91.229.2] ([80.91.229.2:42968] helo=ciao.gmane.org) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 61/00-56976-3EA42774 for ; Wed, 26 Dec 2007 07:36:53 -0500 Received: from root by ciao.gmane.org with local (Exim 4.43) id 1J7V0Q-0003VH-N8 for internals@lists.php.net; Wed, 26 Dec 2007 12:05:02 +0000 Received: from 77-97-229-57.cable.ubr10.edin.blueyonder.co.uk ([77.97.229.57]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 26 Dec 2007 12:05:02 +0000 Received: from gmane by 77-97-229-57.cable.ubr10.edin.blueyonder.co.uk with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 26 Dec 2007 12:05:02 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: internals@lists.php.net Date: Wed, 26 Dec 2007 11:41:23 +0000 Lines: 62 Message-ID: References: <52dbac0f0712252104l37af6feay64797ee8f3c020df@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Gmane-NNTP-Posting-Host: 77-97-229-57.cable.ubr10.edin.blueyonder.co.uk User-Agent: Thunderbird 2.0.0.9 (X11/20071128) In-Reply-To: <52dbac0f0712252104l37af6feay64797ee8f3c020df@mail.gmail.com> Sender: news Cc: php-general@lists.php.net Subject: Re: [PHP-DEV] Sayonara PHP From: gmane@colin.guthr.ie (Colin Guthrie) Hi, Martin Alterisio wrote: > Please let me do a little explanation of the title first. Japanese is an > interesting language where context is vital to the meaning of a word. > Sayonara usually means a simple "good bye", but within a different context > can mean "we'll probably never meet again". > > To understand this mail you'll have to know that I was just another user of > PHP, an user that was probably too eager. I wanted to get more involved with > the development of PHP as I do believe in all the philosophy of open-source. > In the end I found my attempts ended in frustration, but, nevertheless, I > learned a lot in just a few months. I don't want this mail to be one where I > get to display all my frustration, instead I want to leave here all my > findings, the things I researched, the few things I managed to actually > code, and mostly the ideas that someone else might find useful. Snip of interesting technical stuff. > ---- The end ---- > > Well that wraps it all, I think. That's as much as I can download from my > brain which is related to PHP. Do whatever you want with all this, even the > spam folder is fine. > > Anyway, it's been fun, and I learned a lot. > My thanks to everyone that ever gave a hand. > > A former PHP user says to you all: > > Sayonara PHP While I'll admit I've not fully read your mail due to it's relatively in-depth and technical nature that I'm not really up-to-speed with regarding the internals of PHP, it did strike me when skimming the mail, that you've not really covered your personal standpoint now. You state some interesting technical about how namespaces and such will/could work in 5.3 (something which I would personally welcome with open arms (especially as I've coded around the autoloading issue with other techniques involving regexps of class names and other such slightly nasty things (although acceptable if you used good prefixes on all your class/interface names)). But you also say you're leaving PHP (if not for good, at least for now) and you don't really say why, other than referring to the hard initial entry to the internals community. If you would be so kind, I think it would be interesting to say why you have decided to move away from using PHP (and what you are now intending to use!). I think it would help the PHP community grow stronger with this kind of information as much as the technical information you've already given. > P.S.: Please be understanding if I don't answer replies to this email. Wishing you all the best. I appreciate this may not get an answer :) Col