--- On Wed, 23/7/08, "Burak Gürsoy" <[EMAIL PROTECTED]> wrote:

> > I'm not interested in Module::Build.
> 
> I've checked your Makefile.PL and you're not doing
> anything special with it (like subclassing or XS stuff,
> etc.), so it'll be straight forward to add
> Module::Build support to your module. And since M::B is in
> core starting with 5.10, I think it's the way to go
> (although I know there are haters of M::B in the Perl
> world).

If we had started with Module::Build from day one instead of 
ExtUtil::MakeMaker, life would be a better place as many MB issues would have 
been long resolved[1].  Regrettably, this isn't the case, so people ignore the 
theoretical technical superiority of the MB idea and instead focus on the fact 
that it doesn't do what they want.  We'll ignore the fact that many features 
that people want for EMM have not been added because while they're trivial in 
MB, they're a nightmare for EMM[2]

This has now led to others building competing systems which support different 
features and people are falling back to EMM as "safe", but if I have complex 
build needs, it's anything but :(

Cheers,
Ovid

1.  'PREFIX', for example, has been the bane of many developers who work on 
build systems (there are plenty of us), but people who consume the modules 
generally don't care that it's broken because *they're* not the ones who have 
to do the hard work.  http://www.perlmonks.org/?node_id=458436 (that's from 
Schwern and the language is not safe for work).

2.  For each OS and OS version, take the number of different "make" programs 
and their different, subtly incompatible formats and features and you can get 
an idea of the scope of the problem.
--
Buy the book         - http://www.oreilly.com/catalog/perlhks/
Tech blog            - http://use.perl.org/~Ovid/journal/
Twitter              - http://twitter.com/OvidPerl
Official Perl 6 Wiki - http://www.perlfoundation.org/perl6

Reply via email to