# from Eric Wilhelm # on Friday 17 August 2007 12:12 pm: >>This is the main reason Module::Install went with the bundle-only, >> because you can't necesarily trust the APIs to never ever change >> (granted, we took advantage of that more than we otherwise might >> have). > >Perhaps we can check some variable in the installed M::B which > indicates an incompatible change to the API? Similarly, the > installed M::B might be able to tell the bundled version that the > bundled version won't work.
Hmm... Even in the normal use-case, I think we're tied into permanent reverse-compatibility unless we do something like ship an "old api" layer with every new version. --Eric -- "It ain't those parts of the Bible that I can't understand that bother me, it's the parts that I do understand." --Mark Twain --------------------------------------------------- http://scratchcomputing.com ---------------------------------------------------