On 8/14/07, Ken Williams <[EMAIL PROTECTED]> wrote: > One might have noticed that a couple weeks ago I checked in some code > in the M::B repository called inc/latest.pm . The idea is to allow > users to put a bundled copy of M::B in their distribution so that > their users don't have to have it pre-installed, but to still *allow* > users to have their own copy pre-installed if it's at least as new as > the bundled one. For instance, in a Build.PL:
(At the risk of sounding like a heretic on this list...) This sounds much like the approach that Module::Install uses -- with all the associated benefits and pitfalls. One difference here is that Module::Install uses *only* the bundled module, not anything newer, whereas "latest.pm" would allow for either. I think there could be a lot of insight from Adam, Audrey and others that worked on Module::Install to overcome pitfalls. The end result could be the best of both worlds -- a bundled installer, but in pure perl instead of relying on qr/?make/. Regards, David