On Thu, Nov 27, 2003 at 02:04:56AM -0800, Salvador Fandi�o wrote:

> well, Module::Build biggest strength is that it?s a pure Perl module
> that doesn't depend on an external tool like make but for C/C++
> modules you will need a development environment anyway and using make
> is not a problem at all.

I don't think that "using make is not a problem at all" is a valid argument.
ExtUtils::MakeMaker already jumps through a lot of hoops to (try to) make
portable makefiles. For example, we had a load of fun trying to work out
why SDBMFile broke on a MakeMaker change. It worked on Linux, but not
FreeBSD. Not the two most distant OSes in the world.

The perl5 core doesn't have a single Makefile for all of Unix and Win32.
In fact, it doesn't have a single Makefile for Win32. Every make is
different. Sometimes those differences bite.

More practical things like "nested modules" and the level of CPAN support
are reasonable reasons. But they need to be addressed in Module::Build,
rather than continuing to add blocks to the top of the MM tower.

Nicholas Clark

Reply via email to