[use Perl] Stories for 2010-01-02
[email protected] Sat, 02 Jan 2010 02:01:34 +0000
| Newsgroups | 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