Re: Re: [PEPr] Comment on Web Services::Services_Digg
| From: | Peter Beckman | Date: | Mon, 23 Apr 2007 02:48:56 +0000 |
| Subject: | Re: Re: [PEPr] Comment on Web Services::Services_Digg | ||
| References: | 1 2 3 4 5 6 7 8 | Groups: | php.pear.dev |
| Request: | Send a blank email to pear-dev+get-46400@lists.php.net to get a copy of this message | ||
On Sun, 22 Apr 2007, Gregory Beaver wrote:
All packages who take advantage of this feature would have to provide a compatibility layer that would transform exceptions into PEAR_Error, and mimic the exact API of the other package. In other words, a whole lot of unnecessary work would be involved, and what was a convenience feature suddenly becomes a royal pain in the ass.Your explination has made it clear. It was one of those ideas that come to you in the heat of the thread. Clearly the idea has been proposed and discussed in the past -- I appreciate your response in explaining why it won't work. Backward compatibility sucks. Maybe it is time for maintainers to just draw a line in the sand, and it may be that the PEAR group needs to draw that line FOR developers, so that when users of a certain package complain, they can point to PEAR, who will have posted a very rational and reasonble reason for drawing said line. It seems clear from this thread that PHP4 has crossed the line called legacy, and even though a large number of ISP and hosting providers continue to offer PHP4 only, maybe The PEAR Group needs to nudge them and their users to avocate moving to PHP5 ASAP. Beckman ---------------------------------------------------------------------------
Peter Beckman Internet Guy beckman@purplecow.com http://www.purplecow.com/---------------------------------------------------------------------------