-----BEGIN PGP SIGNED MESSAGE----- On Monday 01 March 2004 19:56, Nick Ing-Simmons wrote:
> Tels <[EMAIL PROTECTED]> writes:Moin, > >My problem with MakeMaker is that it has a very powerfull, but very > > sparse documented interface and it is not possible to find out by > > trial-and-error how it works and all the "magic" of MakeMake really > > hides things. That's good when it works, but when it fails it leaves > > you with no clue _why_ it fails. Granted, someone familiar with all the > > gcc/cc/ld stuff, 15+ years of Unix history, and a lot of experience can > > debug the problem, but everyone else is left in the dust. > > Which is why "we" are developing > > Module::Build > > Which is supposed to be more perl-ish in its interactions. The Module::Build code I have seen for SDL_Perl is at least as ugly as MakeMaker's internals, if not even more (and it seemed to need a lot more code than a simple Makefile.PL). And it doesn't (didn't) even work on windows! (Read: There it needs even more magic). There is no way I would have been able to come up with the Module::Build stuff - and apparently the other SDL people struggled also quite a bit. The intentions for Module::Build are good (use Perl for just copied a few pm files around), but I fear for compiling C stuff it will end up with the same amount of "tangle" under the hood than Makemaker. That was not critic on Module::Build or Makemaker, just general on the way we build/compile/link/use software today - even for very simple cases you end up with a nightmare of special cases. At least the platforms with only 8.3 filename support are finally dieing... Cheers, Tels - -- Signed on Mon Mar 1 20:15:05 2004 with key 0x93B84C15. Visit my photo gallery at http://bloodgate.com/photos/ PGP key on http://bloodgate.com/tels.asc or per email. "Für eine solche Bitratenreduktion muss ich den Transcoder so umkonfigurieren, dass er gröbere Quantisierungskoeffizienten für die MPEG-Matrizen verwendet, Captain" - "An die Arbeit, Mr. LaForge." -- Jens Baumeister in http://tinyurl.com/oomb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux) Comment: When cryptography is outlawed, bayl bhgynjf jvyy unir cevinpl. iQEVAwUBQEOM7HcLPEOTuEwVAQEaNgf6AoH3CwFexdOzN+A658qpKuZYIzPjfHUE 9dTzsN4c0xiHYEralc3CBZKTkQKY51rXy2NQEBHT8i22Mfg6BUYG9MdAuE0mrSjg 77/2YTjaixkhI0/o+oU73iNvncSkHEeJeGgCzAfZ7s6BFFq2kaJwSZVL51yUEWsO ubF9roG6hYkQv94CzVUA2cl02Sknp3PEksyd5c/H2KjV237yZztdWYJm9hLvu9NH Z0p2F3Wxm7co0LglbfLbK3VjOfNrUK57eHUjy9E0DeL1p6AmB2zchdseRdijDsLQ OaqBNq9XaTxytP11hJhsJt6lCTDosARPF0y5M/ek6YoappgL/6bkeg== =6wg9 -----END PGP SIGNATURE-----