On Sun, 27 Oct 2002 19:11:33 -0800, Brian Ingerson spaketh:
>It's weird how things happen. I'd been spending the last couple days
>implementing the self-installation parts of Inline-0.50. It was all
>working out quite well. Friday afternoon I was cranking out the code
>when suddenly I was swept away on a magical bicycle ride. A bunch of
>people dressed in ridiculous halloween costumes all riding bicycles
>suddenly showed up at the cafe where I was hacking. Being a bike
>lover
>myself I couldn't resist. They led me on to gigantic halloween
>Critical
>Mass ride with thousands of people choking the busy streets of
>downtown
>Portland. It would be 3am before I would return safely home.
>
>Somewhere in that madness a thought flickered through my brain. "Why
>not
>extend the magic of Inline::MakeMaker to be generally useful?"
>Saturday
>morning I awoke with a terrible hangover. I knew what I must do.
>CPAN::MakeMaker. Available on CPAN now.
>
>As I was finishing the module, my mind returned to Inline-0.50, and I
>realized it was no longer necessary. All of the logic needed to get
>Inline onto the systems that need it can be put into CPAN::MakeMaker.
>Isn't that weird?
>
>I'm going to try a little experiment. After Inline-0.44 goes out, I'm
>going to switch to using CPAN::MakeMaker for Inline-0.45-TRIAL1. I've
>already tried it on my copy of Inline, and it worked the first time.
>
>The CPAN::MakeMaker README is below.
>
>Cheers, Brian
>
>PS I'd appreciate is a Win32 and a Cygwin user could try running
>C<make
>test>�for CPAN::MakeMaker and letting me know what happens.
>
>----- Forwarded message from Brian Ingerson <[EMAIL PROTECTED]>�-----
>
>From: Brian Ingerson <[EMAIL PROTECTED]>
>Date: Sun, 27 Oct 2002 17:29:39 -0800
>To: [EMAIL PROTECTED]
>Subject: ANNOUNCE: CPAN-MakeMaker-0.10
>User-Agent: Mutt/1.2.5i
>
>CPAN/MakeMaker version 0.10
>===========================
>
>The module ExtUtils::MakeMaker is familiar to everybody. It's on the
>first line of every Makefile.PL of every module distribution on CPAN.
>
>The good thing about ExtUtils::MakeMaker is that it is powerful,
>featureful, flexible, cross-platform and on virtually every
>installation
>of Perl 5. The bad thing about this legacy workhorse is that the Perl
>community is crippled to significantly improve it. Any features added
>now can only enhance the current release of Perl. Authors would shun
>new
>features anyway, because their modules could not be used in earlier
>versions of Perl that account for the overwhelming majority of
>installations.
>
>Unfortunately, ExtUtils::MakeMaker is also stuck with a suboptimal
>interface for new Perl authors. Writing a good Makefile.PL requires
>an
>unnecessary level of expertise. Although anything is possible, some
>seemingly simple tasks (like distributing scripts) involve a lot of
>setup. Complicating the matter is the fact that there is no API for
>accessing many of the powerful internals of ExtUtils::MakeMaker.
>
>CPAN::MakeMaker changes everything.
>
>This module is a drop-in replacement for ExtUtils::MakeMaker.
>CPAN::MakeMaker works exactly like its legacy counterpart, but it
>makes
>a lot of simple things easier, and some harder things possible.
>
>CPAN::MakeMaker is a self-distributing module. Only the people who
>want
>to create a Perl module or script distribution need to install it.
>The
>first time you run your Makefile.PL, CPAN::MakeMaker will attach
>itself
>to your distribution. The people who end up installing your
>distribution
>don't even need to have into on their system at all. It just works.
>
>You should be able to switch any of your existing module
>distributions
>to CPAN::MakeMaker by simply changing the line:
>
>use ExtUtils::MakeMaker;
>
>to:
>
>use CPAN::MakeMaker;
>
>And then run the command 'perl Makefile.PL'. Everything should
>just work as before, but now you can take advantage of
>CPAN::MakeMaker's additional features. See the CPAN::MakeMaker
>documentation for more details.
>
>Make the Switch!
>
>NEW FEATURES
>
>0.10:
>- Initial Release
>
>INSTALLATION
>
>To install this module type the following:
>
>perl Makefile.PL
>make
>make test
>make install
>
>COPYRIGHT AND LICENCE
>
>Copyright (C) 2002 Brian Ingerson
>
>This library is free software; you can redistribute it and/or modify
>it under the same terms as Perl itself.
>
>----- End forwarded message -----

Where is it? I cannot find it on any CPAN mirror?
--
Matthew O. Persico


Reply via email to