Nothing here for a while, but thought I would pop my 2 cents worth in.
Firstly let me say how wonderful I think Joomla is, and how impressed I am with it when I think back to my days learning html and thinking how much like very old version of word perfect it was
How far we all have come..
But in this .js discussion. I, as others here, I am successfully running mootools and jquery together... I dont think thats what people are asking for here...
As the very first post mentioned, until mootools was included in Joomla ( I am new to Joomla so forgive me is I am wrong here, but I assume from the tone of the post it was added at some point ) many extension developers where adding it WITH their extension. This could mean different versions, different load orders etc. and would cause problems. With mootools added natively they don't need to add it individually and [most] problems go away.
Now, with Jquery becoming more popular, particularly with extension developers I have found this happening with Jquery. Its fine to go ahead and correctly add jquery yourself or with a plugin etc, even remove mootools as Amy describes, but then you try to use an extension... thats loads a library (whatever library that it is), and you are back to possibly incorrect load orders, multiple loads, and possible multiple versions. ( I keep having to go through extension directories and blank out jquery.js files : )
I understand that this is not a Joomla issue specifically, but it is something that some sort of core .js library management system/tool/ framework would help, and it would improve the usability and functionality of Joomla for the whole community... 'users' and contributors alike.
If the Joomla administrator and / or extension developer (installer) could choose and activate ( and where appropriate deactivate) multiple js libraries, the the load order, versioning etc. could be controlled at the core and extension compatibility js library conflicts etc. would at worst be reduced and at best become a thing of the past.
I have actually recently installed a plugin (just for a shadowbox so I understand it not the same thing but...) that actually allows you to choose between something like 5 different .js libraries, and re-writes the headers so the load order is correct for each one ( actually took mootools out of where it was in the header and added it to the top of the order ), and it allows you to choose to actually include the other library or not.. in case you have it loaded already. So obviously, this is not beyond some of the brilliant people out there. ( unfortunately I'm not in those ranks
) The question I have to ask, is even if every extension developer was this considerate of the issues, would it not be more effective to do it at the core and simply save thousands of man hours.
Of course there would still be issues/complexities, development lead times for extensions etc.. there always are, but with the amount of time the whole community spends working out conflict and compatibility issues, surely the community could be rallied to get this sort of thing going at the core and save thousands of questions / forum posts to Joomla team, and extension developers
I'm not suggesting that someone jump in and add this to 1.5 ... but if/when 1.6 or later comes about, think how nice it would be if people stopped arguing about which .js was better, and could just use what got the job done best... and a core Joomla .js framework allowed them to do it.
Anyway, just my thoughts on how Joomla could be even better than it is now.