> I think the issue is not compatibility with external libraries but with > previous versions of the engine. IMHO, there is no reason for a module > in the HEAD branch to be compatible with older versions of PHP. In the > case of MySQL and GD, the ifdefs are used to maintain compatibility > with the libraries, not PHP/Zend. > > Just my $0.02
This is something I don't understand. I really don't. If backward compatibility is possible, should it not remain? I am a bit ticked off that you guys are so militant about silly things like a few "ifdefs" and comment format. I don't see what the big deal is, and the attitue with which you guys respond is outrageous. As I said in another post, msession may not be the way to accomplish something, but what it intends to accomplish IMHO is vital for PHP. An SQL database is a very bad place in which to store shared sessions, NFS is worse. If not msession, what? srm? maybe. What else? Every time I check code in I get some amount of flack. If it isn't "ifdef" is is the name of a define. Just pedantic nonsense. There are extensons that are far less readable, with far more numerous ifdefs, and coding inconsistencies. If you take the time to learn about msession, judge for yourself if it is worth while for PHP. If you think it is, I'd like your help to make it better. If you don't think is is important, that's fine. If no one thinks it is worth doing, I will more than willingly remove it from the PHP cvs. Just get off my back about it. I have a full time job, a kid, a girlfriend, and a full life. I don't NEED to do this, I WANT to do this. I believe I can help users deploying PHP in large installations with msession. If this is not true, hell I won't waste my time anymore. -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php