--- 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