Welcome future Perl Maven!

What can you do here?

If you are a beginner, or would like to refresh your Perl programming knowledge, you can go over the Perl tutorial.

You will find a few advanced articles too, though most of the advanced articles are available to the subscribers of the Perl Maven Pro service only.

If you are interested to listen to or even see other Perl developers, the Perl Maven TV Show is a collection of such interviews.

Want to make sure you don't miss any of the Perl Maven articels? Sign up to the newsletter!

Recent Articles

How to process command line arguments in Perl using Getopt::Long

When a perl script is executed the user can pass arguments on the command line in various ways. For example perl program.pl file1.txt file2.txt or perl program.pl from-address to-address file1.txt file2.txt or, the most common and most useful way:

perl program.pl -vd --from from-address --to to-address file1.txt file2.txt

How can we deal with this information?


How to process command line arguments in Perl using Getopt::Long


Pro: Rename the SCO cloning project

Once I started to work on the project I quickly realized that calling the project 'sco' and calling the perl module implementing it 'SCO.pm' is not a good idea. As this implementation is going to use the MetaCPAN API as its back-end, I thought it might better to call it MetaCPAN::SCO. And thus I had to rename the already existing parts of the project.


Rename the SCO cloning project


Pro: Add some acceptance tests using search.cpan.org

The plan is, that I am going to write a lot of tests accessing the live search.cpan.org web site and use those tests as a suite of acceptance tests for the search.cpan.org clone project.


Add some acceptance tests using search.cpan.org


Do you want to improve your Perl?

Register to the FREE Perl Maven newsletter here.
Email:
or to the Perl Weekly newletter over there

Do you want to become a Pro?

Check out the Perl Maven Pro.