[Israel.pm] new module for CPAN: Getopt::Long::String
Dov at freescale.com
Mon Jan 30 04:50:43 PST 2006
This mechanism of calling a subroutine &Module::subname (as opposed to &Module::subname() )passes @_ to it implicitly.
As for the modules right to exist, I think that the fact that it both parses the string (using String::Extract) and then parses the options (using Getopt::Long) is what gives it its additive value. Before the String::Extract addition I was willing to agree that there is no need for the module and that it could be added to Getopt::Long. However now, I believe that the module has a right of its own by combining the functionalities.
DSP SoC System and Applications Engineer,
Network and Computing Systems Group
Freescale Semiconductor Israel
The information contained in this email is classified as:
[ ] General Business Information
[ ] Freescale Internal Use Only
[ ] Freescale Confidential Propriety
[x] Personal Memorandum
From: perl-bounces at perl.org.il [mailto:perl-bounces at perl.org.il] On Behalf Of Mikhael Goikhman
Sent: Monday, January 30, 2006 1:49 PM
To: Perl in Israel
Subject: Re: [Israel.pm] new module for CPAN: Getopt::Long::String
I think, it should be "goto", not "return". I mean, calling
Getopt::Long::GetOptions() without parameters seems useless to me.
And you should probably export your function, like Getopt::Long does.
Well, having this functionality would mean installing 2 new modules for
me, since String::Escape is not in the core perl. And personally I don't
really need this. I usually either already have an array of options
(just not necessarily in @ARGV) or should parse the command line myself
(string2list is good in many cases, but not all). I guess I need one
more trivial module Getopt::Long::Array for this. ;)
This is certainly not to deny that your module may be useful for certain
things. However enhancing Getopt::Long is possibly a better idea (just
don't add explicit compile time dependancy on String::Escape to it).
perl -e 'print+chr(64+hex)for+split//,d9b815c07f9b8d1e'
Perl mailing list
Perl at perl.org.il
More information about the Perl