Stories for 2010-01-02

[email protected] Sat, 02 Jan 2010 02:01:34 +0000
Newsgroups gmane.comp.lang.perl.daily.news
Message-ID <1262397694.937116-22856-slash-8dkjzd1.ch3.sourceforge.com@use.perl.org>
use Perl Daily Newsletter

In this issue:
    * eumm-migrate - easy way to migrate to Module::Build
    * Effective Perl Programming master class at Frozen Perl

+--------------------------------------------------------------------+
| eumm-migrate - easy way to migrate to Module::Build                |
|   posted by brian_d_foy on Friday January 01, @06:58 (User Journal)|
|   http://use.perl.org/article.pl?sid=10/01/01/1339216              |
+--------------------------------------------------------------------+

Continuing celebration of Perl birthday...

ExtUtils::MakeMaker is a well known and well problematic module for
installing Perl modules.

eumm-migrate is a tool I wrote to migrate from ExtUtils::MakeMaker to
Module::Build. It executes Makefile.PL with fake ExtUtils::MakeMaker and
rewrites all parameters for WriteMakefile into corresponding params of
Module::Build->new. Calls to 'prompt' are also intercepted and
corresponding 'prompt' is written to Build.PL. All other info should be
ported manually.

Install [0]App::EUMM::Migrade from CPAN and just run eumm-migrate.pl (it
will be in your PATH) in directory with Makefile.PL. If you use Github,
Internet connection is recommended.

eumm-migrate tries to automatically detect some properties like license,
minimum Perl version required and repository used.

If someone needs it, I can also add a Module::Install writer.

P.S. If you want to just use new features of EU::MM, see [1]eumm-upgrade.

Discuss this story at:
    http://use.perl.org/comments.pl?sid=10/01/01/1339216

Links:
    0. http://search.cpan.org/perldoc?App::EUMM::Migrade
    1. http://use.perl.org/~chorny/journal/40032


+--------------------------------------------------------------------+
| Effective Perl Programming master class at Frozen Perl             |
|   posted by brian_d_foy on Friday January 01, @07:58 (User Journal)|
|   http://use.perl.org/article.pl?sid=10/01/01/1339229              |
+--------------------------------------------------------------------+

At [0]Frozen Perl 2010 in Minneapolis, I'm teaching a new master class
based on my latest book, [1]Effective Perl Programming, 2nd Edition. Perl
has changed quite a bit since Joseph Hall wrote the first edition over 10
years ago. Josh McAdams and I have added a lot of new information as well
as updated the existing material. In the one-day class for intermediate
Perl programmers, I'll cover selected topics from the book, including:

  * Working with Unicode in Perl

  * Tricks with filehandles

  * New regex features in Perl 5.10 and later

  * Playing with pack()

  * Using closures to make things simpler

  * and other topics as time allows

Although the book hasn't been published yet, it is available for
pre-order, and attendees to the class can get a sneak peek at the working
manuscript as well as a soft copy of the course slides.

Discuss this story at:
    http://use.perl.org/comments.pl?sid=10/01/01/1339229

Links:
    0. http://www.frozen-perl.org/mpw2010/briandfoy.html
    1. http://www.amazon.com/Effective-Perl-Programming-Software-Development/dp/0321496949



Copyright 1997-2008 pudge.  All rights reserved.


======================================================================

# Unsubscribe                    mailto:[email protected]
# News, archives, discussion     http://use.perl.org/
# Perl News in The Perl Journal  http://www.tpj.com/
# Feedback and news ideas        mailto:[email protected]
#                                http://use.perl.org/submit.pl