Re: PEAR2 standards: anything good at all?

From: Date: Mon, 16 Jul 2007 14:55:48 +0000
Subject: Re: PEAR2 standards: anything good at all?
References: 1 2 3 4 5 6 7 8  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-47525@lists.php.net to get a copy of this message
On 7/16/07, Lukas Kahwe Smith <mls@pooteeweet.org> wrote:
till wrote: On 7/16/07, Lukas Kahwe Smith <mls@pooteeweet.org> wrote:
(...) I simply fail to see the disadvantages from this proposal, aside from that it requires a change in policy. Giving the fact that _all_ our current users stand to gain and that we also provide solutions for people we currently left in the dust, I am having a hard time to see the migration effort as a big issue .. especially since this is for a new major version of PEAR.
Migration is always tricky - just look at the PHP4-to-PHP5 disaster. This should not be neglected. It all comes down to an education issue. Yes. But in this case the migration is solved by defining a single function at the beginning of your code. Quite a lot different than making your code magically E_STRICT. Also, we are talking about new libraries anyways .. a new major version etc. We are not talking about breaking old code. You simply install, define your __autoload or require allfiles or whatever and you are ready to use the nice happy new packages.
<avoiding to be plastered> In general I am all for multiple methods as one says "all roads lead to Rome". I am just not sure though if it's always helpful to offer everything, especially when the main concern is to help people who never read docs. At least it sometimes seems that the discussion revolves around "but people can't handle the installer". I never go out and "buy" new tools (which I don't know how to handle), I learn how to work with what I've got. </avoiding to be plastered> All in all, I think this discussion is really healthy as it drives things forward and makes people think. So thanks again for all the benchmarks and opinions here. Till

« previous php.pear.dev (#47525) next »