On Fri, 17 Apr 2009 11:45 -0400, "David Golden" <[email protected]> wrote: > On Fri, Apr 17, 2009 at 11:24 AM, Curtis Jewell <lists.perl.module->> > There's absolutely nothing wrong with "v1.1". PAUSE/CPAN handle that > >> just fine. It might not be the best way to do it, but once that style > >> got out into the wild, the tools adapted. > > > > MOST of the tools have adapted, I think. They aren't all there yet, and > > it isn't perfect yet (M::I, in particular, can't compare versions if you > > give it a numeric version to compare against when your module is using a > > v-string, which is a little clumsy.) That's why my versions are $VERSION
(clumsy = not DWIMmish...) And I should check and make sure that's not an EU::MM problem, rather than an M::I problem. Shouldn't have accused M::I so fast (although that was what I was working with when I ran into the problem) > > = version->new(0.170_004)->numify(); at the moment. > > I'm sorry, are you considering M::I a real tool? >:-) It does the job it's intended to do. I use it on one module that came to me that way. I've submitted bugs that got fixed in both M::I and M::B, by the way. I just wish that we could have one module that's the best of both M::I and M::B. M::I's basic syntax and M:B's extensibility and being in pure perl are both things I like. Don't ask me about EU::MM! Module::Build::Functions, anybody? *grin* [Thinking of the module purpose as being analogous to the differences in use between File::Spec and File::Spec::Functions] If M::B had easy-to-implement ShareDir support, I'd be using it for that module instead of M::I. (It came to me with an M::I Makefile.PL using the ShareDir support, so laziness kept it that way. The other module I write at the moment DOES use M::B, and I may want to write that ShareDir support soon!) > Fortunately, since M::I only affects the distribution it's bundled > with, it's only a restriction on distributions that use M::I. > > That's *not* the case for other tools, particularly CPAN and CPANPLUS. > > -- David -- Curtis Jewell [email protected] %DCL-E-MEM-BAD, bad memory -VMS-F-PDGERS, pudding between the ears [I use PC-Alpine, which deliberately does not display colors and pictures in HTML mail] -- Curtis Jewell [email protected] %DCL-E-MEM-BAD, bad memory -VMS-F-PDGERS, pudding between the ears [I use PC-Alpine, which deliberately does not display colors and pictures in HTML mail]
