1 Sep 2008 05:37
Re: PEAR2 package naming standards (namespace usage)
Gregory Beaver <greg <at> chiaraquartet.net>
2008-09-01 03:37:49 GMT
2008-09-01 03:37:49 GMT
Joshua Eichorn wrote: > This is the end of this topic for me, I will be taking people's concerns > into account as I updated the rfc and make sure it has more examples and > is clear. > > On to specific concerns: > Multi-level namespaces lets me type less: > If you are going to create an instance more then once then use as is > always less typing. > If you are only going to create a single instance then the full path at > that point is always less typing. > > Also if a package has you creating hundreds of instances by hand then > there is a problem with the package design. > > SVN is a 3rd party program and shouldn't be a concern in the design: > SVN is how we are managing code in pear2, and hopefully soon in all of > PHP. It and tools with similar rules like git is how the open source > world manages code. Correction: Pyrus is how PEAR2 manages its code. svn/git is secondary. This is like saying PEAR1 manages its code with CVS. I still feel that the new RFC introduces far more complexity than is either necessary or helpful. I think we see why the original design of PEAR1 decided not to go with the same structure in CVS as at installation. Might I ask what problems have we encountered in PEAR1's naming scheme that warrant this? We have yet to have a single conflict of naming that I can think of, and it is in fact *not* recommended to run code straight(Continue reading)
RSS Feed