First off, to be clear, I am only an end user, and am not really part of the mod community. However I love my ace2 mods and the amazing utility they bring to my WoW expierence. Thanks to all you who work so hard, mostly unsupported.
I'm having an issue with parser-3.0's compatability layer. CKk suggests this problem may be things loading in the wrong order.
This leads me to my question. Why isn't there 1 lib folder called... !libraries, which stores ALL libraries and loads them first no matter what. Whether or not someone is running embedded or disembeded this would not matter, because if they check 'update with embeds' then the WAU would just unpack the libs into that folder and if 3 or 4 mods used the lib then the check would be made to see if its an already installed mod, if so, the WAU just unpacks the addon as normal, and then at the end, all libs would be updated [at the end to ensure that all needed libs had been unpacked].
In a way, this would eliminate the need for embedded libs, vs disembbeded libs.
If each mod had a list of libs needed, and as the mod was checked for version changes, each lib was also checked for version changes, the approriate upgrades would always be made, and the most current version of each lib would always be in use. In addition, things appear to load in alphabetical order? so everything in the !libarary folder would load first?
If that is not how it works, perhaps !libraries could be a loading manager which just says 'load me first and all my libs'
If this is really stupid, I don't mind you saying so, but I am curious as to why it isn't done this way.