# from Hans Dieter Pearcey
# on Wednesday 08 April 2009 09:20:
>In particular, saying "maybe" for Module::Build seems pretty
> reasonable to me, since M::B vs. M::I is the emacs vs. vi of
> distribution installers, and the summary "there is controversy, but
> it's definitely better than EUMM" is certainly true.
As I've said before, this is silly. It's a tool, so either it works or
it doesn't. We can't really have "controversy" about whether it works
or how it works.
I can understand if one prefers the syntax of Module::Install and has no
qualms about the questionable workarounds on top of EU::MM or has
chosen the predictability of bundling in light of the risks of
staleness. But at this point, it is very possible to build all of that
on top of Module::Build without all of the subtle and lingering
gotchas.
It's a long, long ways from "emacs vs vi". Feel free to make "rpm vs
deb" analogies (with actual pros/cons.) But, when sending someone a
file, "edited in emacs or vi" doesn't matter.
If there has been any controversy, it's been about the fact that M::B
was the first tool to break from "how we used to do it". This exposed
some flawed assumptions in the rest of the ecosystem which were not of
M::B's making. I hope we're past that (and I'm looking forward to the
seamless addition of multiple alternative builders - perhaps even a
less eye-bleedy way to do Inline:: modules.)
Analysis of real problems with M::B are welcomed in the bug tracker (or
as code.) This will help much more than snide "if only it worked"
comments scattered around the interwebs and avoid making new users
thing there's something wrong with M::B on account of it "not working
in 1999".
Thanks,
Eric
--
I arise in the morning torn between a desire to improve the world and a
desire to enjoy the world. This makes it hard to plan the day.
--E.B. White
---------------------------------------------------
http://scratchcomputing.com
---------------------------------------------------