Originally Posted by asengul
actually the better thing is for the base fubar plugin to have all the libs in fubar and any special ones that only one fubar plugin needs, go into that directory. the other option is to make a fubar_lbs dir that all the libs can be tossed into
it's just bad coding habits to have 5 copies of the same library loaded by 5 different plugins, when the same can be done with one in a different dir and it's just called by the plugin
|
Unless the author of a FuBar plugin feels differently and sets FuBar as a required dependency, FuBar plugins do NOT require FuBar to be installed to be able to use them. Libs are included with plugins so that they can be used as standalone addons. They would then be attached to your minimap.
As I have mentioned several times in the past on these boards, WoW only loads one version of a library - and checks to make sure it loads the latest. I really suggest you read this:
http://wowace.com/wiki/Ace2_Memory_Concerns
The libraries have been going through some changes lately to get ready for 2.1 - if the latest library you have is one that's been tweaked, WoW will load this one. If a bug is found in it, then it can interfere with other addons that access it. There have been fixes/updates almost daily to the libraries lately.
That said, no piece of code is entirely bug-free. Look at WoW. Or Windows. Just be glad that the authors are taking time out of their schedules to voluntarily provide you with something free of service and know that most authors genuinely care about whether their addons work or not and will fix things as they are able to. If you truly feel that an addon gives you headaches and the mod author doesn't fix things as quickly as you want them to, then feel free to find a new addon. Or write your own perfect piece of code.
Edit: asengul: feel free to switch to standalone libs, also - I already wrote up instructions in the other thread where we had this discussion. If you feel so strongly about your libraries.