[30941] in Perl-Users-Digest
Perl-Users Digest, Issue: 2186 Volume: 11
daemon@ATHENA.MIT.EDU (Perl-Users Digest)
Fri Feb 6 06:09:46 2009
Date: Fri, 6 Feb 2009 03:09:10 -0800 (PST)
From: Perl-Users Digest <Perl-Users-Request@ruby.OCE.ORST.EDU>
To: Perl-Users@ruby.OCE.ORST.EDU (Perl-Users Digest)
Perl-Users Digest Fri, 6 Feb 2009 Volume: 11 Number: 2186
Today's topics:
Re: closures and streams question <tadmc@seesig.invalid>
Re: error printing page using LWP::Simple <larry@example.invalid>
Re: error printing page using LWP::Simple <tim@burlyhost.com>
Re: error printing page using LWP::Simple <larry@example.invalid>
Re: error printing page using LWP::Simple <tim@burlyhost.com>
Re: error printing page using LWP::Simple <peter@makholm.net>
Re: error printing page using LWP::Simple <noreply@gunnar.cc>
Re: File handle to "in memory" file <ben@morrow.me.uk>
Re: File handle to "in memory" file <thepoet_nospam@arcor.de>
Re: File handle to "in memory" file <devnull4711@web.de>
Re: File handle to "in memory" file <devnull4711@web.de>
Re: Getting system info using perl <saurabh.hirani@gmail.com>
Re: HTML::TreeBuilder issue <dean.karres@gmail.com>
new CPAN modules on Fri Feb 6 2009 (Randal Schwartz)
Digest Administrivia (Last modified: 6 Apr 01) (Perl-Users-Digest Admin)
----------------------------------------------------------------------
Date: Thu, 5 Feb 2009 17:15:50 -0600
From: Tad J McClellan <tadmc@seesig.invalid>
Subject: Re: closures and streams question
Message-Id: <slrngomsp6.eok.tadmc@tadmc30.sbcglobal.net>
grocery_stocker <cdalten@gmail.com> wrote:
> The thing I'm not seeing why using clousres would be important in this
> case. Can someone enlighten me?
The biggies are allowing multiple iterators and data encapsulation
as in the other followups.
See also:
http://en.wikipedia.org/wiki/Closure_(computer_science)
--
Tad McClellan
email: perl -le "print scalar reverse qq/moc.noitatibaher\100cmdat/"
------------------------------
Date: Thu, 5 Feb 2009 21:02:51 -0700
From: Larry Gates <larry@example.invalid>
Subject: Re: error printing page using LWP::Simple
Message-Id: <jwnrhgh8xsf4.1rbciqolq5e6v.dlg@40tude.net>
On Thu, 05 Feb 2009 12:07:06 -0800, Tim Greer wrote:
> Larry Gates wrote:
>
>> On Thu, 05 Feb 2009 07:43:31 -0600, Chris Mattern wrote:
>>
>>> On 2009-02-05, Larry Gates <larry@example.invalid> wrote:
>>>>
>>>> # use strict;
>>>
>>> Why?
>>
>> That's an example of me trying things to make it work, and as I run
>> out of
>> guesses, the thing I post is the ugliest version I had.:-( This is a
>> proper post:
>>
>> C:\MinGW\source>perl scraper2.pl
>> Use of uninitialized value in concatenation (.) or string at
>> scraper2.pl line 12
>> .
>> t is
>> C:\MinGW\source>type scraper2.pl
>> use strict;
>> use warnings;
>> use LWP::Simple;
>>
>> # load the complete content of the url in question
>> # via LWP::Simple::get(...)
>>
>> my $t = get 'http://www.fourmilab.ch/cgi-
>> bin/
>> Yoursky?z=1&lat=35.0836&ns=North&lon=106.651&ew=West';
>> # this is line 11
>> print "t is $t";
>> # perl scraper2.pl
>>
>> C:\MinGW\source>]
>>
>> Is it not a problem that the url is folded over with newlines?
>
>
> I assumed the new lines were due to you posting with your news client
> wrapping the text? Anyway, as I mentioned before, assign a value to
> the variable before you try and assign the data from get().
>
> I.e.,
>
> my $t = 'Something went wrong!';
> $t = get 'http://domain-and-url-here';
> print "t is $t\n";
>
> Have you tried this yet? Is your example domain and URL actually
> wrapping in your script, or just when you post it here?
I think I've got a bead on it now:
use warnings;
use LWP::Simple;
# load the complete content of the url in question
# via LWP::Simple::get(...)
my $t = 'Something went right!';
print "t is $t\n"; use strict;
$t = get 'http://domain-and-url-here';
print "t is $t\n"; use strict;
$t = get 'http://www.fourmilab.ch/cgi-
bin/
Yoursky?z=1&lat=35.0836&ns=North&lon=106.651&ew=West';
# this is line 11
print "t is $t";
# perl scraper3.pl
# end script begin output
C:\MinGW\source>perl scraper3.pl
t is Something went right!
Use of uninitialized value in concatenation (.) or string at scraper3.pl
line 12
.
t is
Use of uninitialized value in concatenation (.) or string at scraper3.pl
line 18
.
t is
C:\MinGW\source>
#end output begin comment
I get the same error with your site as I did. Given that Gunnar has said
that I might be asking a site for more information than it elects, in its
kindness, to give me, I'll switch sites and see how that fares.
Thanks and cheers,
--
larry gates
I'm reminded of the day my daughter came in, looked over my shoulder at
some Perl 4 code, and said, "What is that, swearing?"
-- Larry Wall in <199806181642.JAA10629@wall.org>
------------------------------
Date: Thu, 05 Feb 2009 20:50:36 -0800
From: Tim Greer <tim@burlyhost.com>
Subject: Re: error printing page using LWP::Simple
Message-Id: <ykPil.924$1t.797@newsfe16.iad>
Larry Gates wrote:
> On Thu, 05 Feb 2009 12:07:06 -0800, Tim Greer wrote:
>
>> Larry Gates wrote:
>>
>>> On Thu, 05 Feb 2009 07:43:31 -0600, Chris Mattern wrote:
>>>
>>>> On 2009-02-05, Larry Gates <larry@example.invalid> wrote:
>>>>>
>>>>> # use strict;
>>>>
>>>> Why?
>>>
>>> That's an example of me trying things to make it work, and as I run
>>> out of
>>> guesses, the thing I post is the ugliest version I had.:-( This is
>>> a proper post:
>>>
>>> C:\MinGW\source>perl scraper2.pl
>>> Use of uninitialized value in concatenation (.) or string at
>>> scraper2.pl line 12
>>> .
>>> t is
>>> C:\MinGW\source>type scraper2.pl
>>> use strict;
>>> use warnings;
>>> use LWP::Simple;
>>>
>>> # load the complete content of the url in question
>>> # via LWP::Simple::get(...)
>>>
>>> my $t = get 'http://www.fourmilab.ch/cgi-
>>> bin/
>>> Yoursky?z=1&lat=35.0836&ns=North&lon=106.651&ew=West';
>>> # this is line 11
>>> print "t is $t";
>>> # perl scraper2.pl
>>>
>>> C:\MinGW\source>]
>>>
>>> Is it not a problem that the url is folded over with newlines?
>>
>>
>> I assumed the new lines were due to you posting with your news client
>> wrapping the text? Anyway, as I mentioned before, assign a value to
>> the variable before you try and assign the data from get().
>>
>> I.e.,
>>
>> my $t = 'Something went wrong!';
>> $t = get 'http://domain-and-url-here';
>> print "t is $t\n";
>>
>> Have you tried this yet? Is your example domain and URL actually
>> wrapping in your script, or just when you post it here?
>
> I think I've got a bead on it now:
>
>
> use warnings;
> use LWP::Simple;
>
> # load the complete content of the url in question
> # via LWP::Simple::get(...)
>
> my $t = 'Something went right!';
> print "t is $t\n"; use strict;
>
> $t = get 'http://domain-and-url-here';
> print "t is $t\n"; use strict;
>
> $t = get 'http://www.fourmilab.ch/cgi-
> bin/
> Yoursky?z=1&lat=35.0836&ns=North&lon=106.651&ew=West';
> # this is line 11
> print "t is $t";
> # perl scraper3.pl
> # end script begin output
>
> C:\MinGW\source>perl scraper3.pl
> t is Something went right!
> Use of uninitialized value in concatenation (.) or string at
> scraper3.pl line 12
> .
> t is
> Use of uninitialized value in concatenation (.) or string at
> scraper3.pl line 18
> .
> t is
> C:\MinGW\source>
>
> #end output begin comment
>
> I get the same error with your site as I did. Given that Gunnar has
> said that I might be asking a site for more information than it
> elects, in its kindness, to give me, I'll switch sites and see how
> that fares.
>
> Thanks and cheers,
I've not used this, but neither $t = 'value'; $t = get $url; NOR $t =
get $url or "value" will work (you'll just get different errors). See
my follow up from earlier; You'll need to use $t = (get $url or
"value"); instead -- that does work after trying.
For example (saving word wrap):
my $site_url = 'http://www.fourmilab.ch/cgi-bin/Yoursky';
my $url_args = "z=1&lat=35.0836&ns=North&lon=106.651&ew=West';
my $t = (get "$site_url?$url_args" or "Problem");
print "t is $t\n";
Try that.
--
Tim Greer, CEO/Founder/CTO, BurlyHost.com, Inc.
Shared Hosting, Reseller Hosting, Dedicated & Semi-Dedicated servers
and Custom Hosting. 24/7 support, 30 day guarantee, secure servers.
Industry's most experienced staff! -- Web Hosting With Muscle!
------------------------------
Date: Thu, 5 Feb 2009 22:20:16 -0700
From: Larry Gates <larry@example.invalid>
Subject: Re: error printing page using LWP::Simple
Message-Id: <jgni1n9al3r8.n07u8bz0dqne$.dlg@40tude.net>
On Thu, 05 Feb 2009 20:50:36 -0800, Tim Greer wrote:
> Larry Gates wrote:
[considering another route]
> I've not used this, but neither $t = 'value'; $t = get $url; NOR $t =
> get $url or "value" will work (you'll just get different errors). See
> my follow up from earlier; You'll need to use $t = (get $url or
> "value"); instead -- that does work after trying.
>
> For example (saving word wrap):
>
> my $site_url = 'http://www.fourmilab.ch/cgi-bin/Yoursky';
> my $url_args = "z=1&lat=35.0836&ns=North&lon=106.651&ew=West';
> my $t = (get "$site_url?$url_args" or "Problem");
> print "t is $t\n";
>
> Try that.
That's looking sexy, Tim, I'll take a look when real life doesn't involver
sexy susan. Peace,
--
larry gates
Well, enough clowning around. Perl is, in intent, a cleaned up and
summarized version of that wonderful semi-natural language known as
"Unix".
-- Larry Wall in <1994Apr6.184419.3687@netlabs.com>
------------------------------
Date: Fri, 06 Feb 2009 00:28:02 -0800
From: Tim Greer <tim@burlyhost.com>
Subject: Re: error printing page using LWP::Simple
Message-Id: <nwSil.1961$Ft.61@newsfe18.iad>
Larry Gates wrote:
> On Thu, 05 Feb 2009 20:50:36 -0800, Tim Greer wrote:
>
>> Larry Gates wrote:
>
> [considering another route]
>> I've not used this, but neither $t = 'value'; $t = get $url; NOR $t =
>> get $url or "value" will work (you'll just get different errors).
>> See my follow up from earlier; You'll need to use $t = (get $url or
>> "value"); instead -- that does work after trying.
>>
>> For example (saving word wrap):
>>
>> my $site_url = 'http://www.fourmilab.ch/cgi-bin/Yoursky';
>> my $url_args = "z=1&lat=35.0836&ns=North&lon=106.651&ew=West';
>> my $t = (get "$site_url?$url_args" or "Problem");
>> print "t is $t\n";
>>
>> Try that.
>
> That's looking sexy, Tim, I'll take a look when real life doesn't
> involver
> sexy susan. Peace,
You can also use:
my $t = get $url || "There was a problem";
An alternative without the parenthesis. I just gave that in reply to
the other suggestion someone made (you'd need to use them with a
literal "or", so that's the same thing). I'd write it as I did just
now above, with ||, personally (instead of using "or").
--
Tim Greer, CEO/Founder/CTO, BurlyHost.com, Inc.
Shared Hosting, Reseller Hosting, Dedicated & Semi-Dedicated servers
and Custom Hosting. 24/7 support, 30 day guarantee, secure servers.
Industry's most experienced staff! -- Web Hosting With Muscle!
------------------------------
Date: Fri, 06 Feb 2009 10:02:01 +0100
From: Peter Makholm <peter@makholm.net>
Subject: Re: error printing page using LWP::Simple
Message-Id: <87prhwc512.fsf@vps1.hacking.dk>
Tim Greer <tim@burlyhost.com> writes:
> This is why I suggested defining it and assigning a value first ($t =
> "Someting went wrong!", so if it fails, it will show that, but I think
> both methods would fail, actually.
I read this like you proposing to write something like this:
my $t = "Something is wrong";
$t = get("http://example.com/");
This would still leave $t with the value undef if the get request
failed and would still give the 'uninitialized variable' warning when
$t is used.
But
my $t = get("http://example.com/)
or "Fail!";
works correctly as you (and others) has suggested.
//Makholm
------------------------------
Date: Fri, 06 Feb 2009 12:06:43 +0100
From: Gunnar Hjalmarsson <noreply@gunnar.cc>
Subject: Re: error printing page using LWP::Simple
Message-Id: <6v2ju7FhntocU1@mid.individual.net>
Tim Greer wrote:
> Larry Gates wrote:
>> On Thu, 05 Feb 2009 20:50:36 -0800, Tim Greer wrote:
>>> You'll need to use $t = (get $url or
>>> "value"); instead -- that does work after trying.
Works? Well, sort of. It assigns "value" to $t if $url does not contain
a true value, but if $url contains a true value, it does not tell
whether the get() function succeeds or why it fails.
> You can also use:
>
> my $t = get $url || "There was a problem";
Same objection.
--
Gunnar Hjalmarsson
Email: http://www.gunnar.cc/cgi-bin/contact.pl
------------------------------
Date: Fri, 6 Feb 2009 00:33:15 +0000
From: Ben Morrow <ben@morrow.me.uk>
Subject: Re: File handle to "in memory" file
Message-Id: <b3ds56-bls1.ln1@osiris.mauzo.dyndns.org>
Quoth Frank Seitz <devnull4711@web.de>:
> Hi folks,
>
> with
>
> open $fh,'>',\$var
>
> I can connect a file handle $fh with a scalar $var.
>
> How can I find out, given $fh, whether $fh is connected
> with a scalar
fileno($fh) will return -1 if $fh is opened like this. There are other
situations where fileno can return -1, but you are not likely to come
across them unless you're messing about with PerlIO layers.
> and which scalar it is connected with.
This you can't find at all easily.
Ben
------------------------------
Date: Fri, 06 Feb 2009 09:31:35 +0100
From: Christian Winter <thepoet_nospam@arcor.de>
Subject: Re: File handle to "in memory" file
Message-Id: <498bf5d0$0$32663$9b4e6d93@newsspool2.arcor-online.net>
Frank Seitz schrieb:
> with
>
> open $fh,'>',\$var
>
> I can connect a file handle $fh with a scalar $var.
>
> How can I find out, given $fh, whether $fh is connected
> with a scalar and which scalar it is connected with.
I don't think there's a solution to that which doesn't entail
delving into the depth of the header files and analyzing the
file handle's glob magic.
-Chris
------------------------------
Date: Fri, 06 Feb 2009 11:45:42 +0100
From: Frank Seitz <devnull4711@web.de>
Subject: Re: File handle to "in memory" file
Message-Id: <6v2imgFhqbucU1@mid.individual.net>
Ben Morrow wrote:
> Quoth Frank Seitz <devnull4711@web.de>:
>>
>> with
>>
>> open $fh,'>',\$var
>>
>> I can connect a file handle $fh with a scalar $var.
>>
>> How can I find out, given $fh, whether $fh is connected
>> with a scalar
>
> fileno($fh) will return -1 if $fh is opened like this. There are other
> situations where fileno can return -1, but you are not likely to come
> across them unless you're messing about with PerlIO layers.
Maybe PerlIO::get_layers($fh) is more reliable. It returns 'scalar'
in this case, as someone told me in the german Perl NG.
>> and which scalar it is connected with.
>
> This you can't find at all easily.
Thank you very much for your response.
Frank
--
Dipl.-Inform. Frank Seitz; http://www.fseitz.de/
Anwendungen für Ihr Internet und Intranet
Tel: 04103/180301; Fax: -02; Industriestr. 31, 22880 Wedel
------------------------------
Date: Fri, 06 Feb 2009 11:45:48 +0100
From: Frank Seitz <devnull4711@web.de>
Subject: Re: File handle to "in memory" file
Message-Id: <6v2immFhqbucU2@mid.individual.net>
Christian Winter wrote:
> Frank Seitz schrieb:
>> with
>>
>> open $fh,'>',\$var
>>
>> I can connect a file handle $fh with a scalar $var.
>>
>> How can I find out, given $fh, whether $fh is connected
>> with a scalar and which scalar it is connected with.
>
> I don't think there's a solution to that which doesn't entail
> delving into the depth of the header files and analyzing the
> file handle's glob magic.
It's a pity, because I think I need this.
Frank
--
Dipl.-Inform. Frank Seitz; http://www.fseitz.de/
Anwendungen für Ihr Internet und Intranet
Tel: 04103/180301; Fax: -02; Industriestr. 31, 22880 Wedel
------------------------------
Date: Thu, 5 Feb 2009 22:12:11 -0800 (PST)
From: saurabh hirani <saurabh.hirani@gmail.com>
Subject: Re: Getting system info using perl
Message-Id: <f609e08d-9f78-4c8a-9f9c-94fc8b179d0c@r15g2000prd.googlegroups.com>
> --
> Uri Guttman =A0------ =A0u...@stemsystems.com =A0-------- =A0http://www.s=
ysarch.com--
> ----- =A0Perl Code Review , Architecture, Development, Training, Support =
------
> --------- Free Perl Training ---http://perlhunter.com/college.html-------=
--
> --------- =A0Gourmet Hot Cocoa Mix =A0---- =A0http://bestfriendscocoa.com=
---------
Checked out the link to your website. Felt good to you see you being
so passionate about the language. 3 years ago I had worked on my first
perl project which required me to read a file backwards and your
File::ReadBackwards was a savior on that front.
------------------------------
Date: Thu, 5 Feb 2009 15:26:32 -0800 (PST)
From: Dean Karres <dean.karres@gmail.com>
Subject: Re: HTML::TreeBuilder issue
Message-Id: <93475998-100d-4349-910a-c87e7e8fe4f8@v5g2000pre.googlegroups.com>
> Have you run this through validator?
A great idea! The passed in html was very poorly formed... that was
not part of my test case; I just threw in som nearly random html with
H# tags mixed with A tags.
After validating and cleaning the html TreeBuilder did exactly what i
hoped it would.
Which brings up a different issue. THe TreeBuilder docs say there is
a flag "$root->warn(value)" that "determines whether syntax errors
during parsing should generate warnings, emitted via Perl's ''warn''
function." I set this to true and ran the script on the obviously bad
html and saw no warnings.
However, I hope I can trust my users to validate their html.
cheers,
------------------------------
Date: Fri, 6 Feb 2009 05:42:26 GMT
From: merlyn@stonehenge.com (Randal Schwartz)
Subject: new CPAN modules on Fri Feb 6 2009
Message-Id: <KEMqIq.2zt@zorch.sf-bay.org>
The following modules have recently been added to or updated in the
Comprehensive Perl Archive Network (CPAN). You can install them using the
instructions in the 'perlmodinstall' page included with your Perl
distribution.
Acme-CPANAuthors-Chinese-0.04
http://search.cpan.org/~fayland/Acme-CPANAuthors-Chinese-0.04/
We are chinese CPAN authors
----
Algorithm-Evolutionary-0.62_1
http://search.cpan.org/~jmerelo/Algorithm-Evolutionary-0.62_1/
Perl extension for performing paradigm-free evolutionary algorithms.
----
Any-Moose-0.01
http://search.cpan.org/~sartak/Any-Moose-0.01/
use Moose or Mouse modules
----
CGI-Auth-FOAF_SSL-0.01
http://search.cpan.org/~tobyink/CGI-Auth-FOAF_SSL-0.01/
Authentication using FOAF+SSL.
----
Catalyst-Devel-1.10
http://search.cpan.org/~mramberg/Catalyst-Devel-1.10/
Catalyst Development Tools
----
Catalyst-Plugin-Authentication-0.100092_01
http://search.cpan.org/~bobtfish/Catalyst-Plugin-Authentication-0.100092_01/
Infrastructure plugin for the Catalyst authentication framework.
----
Catalyst-Plugin-Session-0.20
http://search.cpan.org/~bobtfish/Catalyst-Plugin-Session-0.20/
Generic Session plugin - ties together server side storage and client side state required to maintain session data.
----
Catalyst-View-ContentNegotiation-XHTML-1.100
http://search.cpan.org/~bobtfish/Catalyst-View-ContentNegotiation-XHTML-1.100/
Adjusts the response Content-Type header to application/xhtml+xml if the browser accepts it.
----
Catalyst-View-Email-0.12
http://search.cpan.org/~jshirley/Catalyst-View-Email-0.12/
Send Email from Catalyst
----
Chart-Gnuplot-0.07
http://search.cpan.org/~kwmak/Chart-Gnuplot-0.07/
Plot graph using Gnuplot on the fly
----
Chess-Rep-0.5
http://search.cpan.org/~mishoo/Chess-Rep-0.5/
represent chess positions, generate list of legal moves, parse moves in various formats.
----
Config-Any-0.17
http://search.cpan.org/~bricas/Config-Any-0.17/
Load configuration from different file formats, transparently
----
Dotiac-addon-case-insensitive-0.2
http://search.cpan.org/~maluku/Dotiac-addon-case-insensitive-0.2/
----
Dotiac-addon-case-insensitive-0.3
http://search.cpan.org/~maluku/Dotiac-addon-case-insensitive-0.3/
----
Dotiac-addon-importloop-0.1
http://search.cpan.org/~maluku/Dotiac-addon-importloop-0.1/
----
Dotiac-addon-importloop-0.2
http://search.cpan.org/~maluku/Dotiac-addon-importloop-0.2/
----
File-Scan-ClamAV-1.9
http://search.cpan.org/~jamtur/File-Scan-ClamAV-1.9/
Connect to a local Clam Anti-Virus clamd service and send commands
----
Git-CPAN-Patch-0.1.3
http://search.cpan.org/~yanick/Git-CPAN-Patch-0.1.3/
Patch CPAN modules using Git
----
HTTP-WebTest-Plugin-Sticky-0.02
http://search.cpan.org/~huguei/HTTP-WebTest-Plugin-Sticky-0.02/
Propagate hidden and text form fields
----
Image-TextMode-0.03
http://search.cpan.org/~bricas/Image-TextMode-0.03/
Create, manipulate and save text mode images
----
LEOCHARRE-Class2-1.14
http://search.cpan.org/~leocharre/LEOCHARRE-Class2-1.14/
----
Lingua-EN-Alphabet-Shaw-0.01
http://search.cpan.org/~marnanel/Lingua-EN-Alphabet-Shaw-0.01/
transliterate the Latin to Shavian alphabets
----
Lingua-EN-Alphabet-Shaw-0.02
http://search.cpan.org/~marnanel/Lingua-EN-Alphabet-Shaw-0.02/
transliterate the Latin to Shavian alphabets
----
Lingua-JA-Kana-0.04
http://search.cpan.org/~dankogai/Lingua-JA-Kana-0.04/
Kata-Romaji related utilities
----
Mail-Builder-Simple-0.03
http://search.cpan.org/~teddy/Mail-Builder-Simple-0.03/
Send UTF-8 HTML and text email with attachments and inline images, eventually using templates
----
Math-Symbolic-0.601
http://search.cpan.org/~smueller/Math-Symbolic-0.601/
Symbolic calculations
----
Math-SymbolicX-ParserExtensionFactory-3.01
http://search.cpan.org/~smueller/Math-SymbolicX-ParserExtensionFactory-3.01/
Generate parser extensions
----
Mouse-0.15
http://search.cpan.org/~sartak/Mouse-0.15/
Moose minus the antlers
----
MouseX-Types-0.01
http://search.cpan.org/~yappo/MouseX-Types-0.01/
Organize your Mouse types in libraries
----
MouseX-Types-Path-Class-0.03
http://search.cpan.org/~masaki/MouseX-Types-Path-Class-0.03/
A Path::Class type library for Mouse
----
Opener_chat_0.7_source
http://search.cpan.org/~alexe/Opener_chat_0.7_source/
----
POE-Component-SmokeBox-0.14
http://search.cpan.org/~bingos/POE-Component-SmokeBox-0.14/
POE enabled CPAN smoke testing with added value.
----
Parallel-SubArray-0.5
http://search.cpan.org/~sizur/Parallel-SubArray-0.5/
Execute forked subref array and join return values, timeouts and error captures.
----
Parallel-SubFork-0.06_01
http://search.cpan.org/~potyl/Parallel-SubFork-0.06_01/
Manage Perl functions in forked processes.
----
Params-Util-0.37
http://search.cpan.org/~adamk/Params-Util-0.37/
Simple, compact and correct param-checking functions
----
Path-Dispatcher-0.08
http://search.cpan.org/~sartak/Path-Dispatcher-0.08/
flexible dispatch
----
RRDTool-OO-0.23
http://search.cpan.org/~mschilli/RRDTool-OO-0.23/
Object-oriented interface to RRDTool
----
Roguelike-Utils-0.5.253
http://search.cpan.org/~earonesty/Roguelike-Utils-0.5.253/
----
Rose-DBx-Object-Cached-CHI-0.14
http://search.cpan.org/~kmcgrath/Rose-DBx-Object-Cached-CHI-0.14/
Rose::DB::Object Cache using the CHI interface
----
Rose-DBx-RegistryConfig-0.01
http://search.cpan.org/~kerisman/Rose-DBx-RegistryConfig-0.01/
Rose::DB with auto-registration of data sources from YAML configuration file
----
Simo-0.0601
http://search.cpan.org/~kimoto/Simo-0.0601/
Very simple framework for Object Oriented Perl.
----
Sphinx-Search-0.14
http://search.cpan.org/~jjschutz/Sphinx-Search-0.14/
Sphinx search engine API Perl client
----
String-Urandom-0.08
http://search.cpan.org/~mbrooks/String-Urandom-0.08/
An alternative to using /dev/random
----
String-Urandom-0.09
http://search.cpan.org/~mbrooks/String-Urandom-0.09/
An alternative to using /dev/random
----
Template-Declare-0.36
http://search.cpan.org/~alexmv/Template-Declare-0.36/
Perlish declarative templates
----
Test-Differences-Color-v0.04
http://search.cpan.org/~alec/Test-Differences-Color-v0.04/
colorize the result of Test::Differences
----
Text-CSV_PP-Iterator-1.01
http://search.cpan.org/~rsavage/Text-CSV_PP-Iterator-1.01/
Provide fetchrow_hashref() for CSV files
----
Vim-Snippet-Converter-0.071
http://search.cpan.org/~cornelius/Vim-Snippet-Converter-0.071/
A Template Converter for Slippery Snippet Vim Plugin
----
Vim-Snippet-Converter-0.072
http://search.cpan.org/~cornelius/Vim-Snippet-Converter-0.072/
A Template Converter for Slippery Snippet Vim Plugin
----
WWW-TV-0.13
http://search.cpan.org/~tigris/WWW-TV-0.13/
Parse TV.com for information about TV shows.
----
WWW-WhoCallsMe-0.01
http://search.cpan.org/~wilsond/WWW-WhoCallsMe-0.01/
Query WhoCallsMe.com for details about a caller's phone number
----
WebService-Google-Language-0.08
http://search.cpan.org/~hma/WebService-Google-Language-0.08/
Perl interface to the Google AJAX Language API
----
XML-Parser-Style-EasyTree-0.02
http://search.cpan.org/~mons/XML-Parser-Style-EasyTree-0.02/
Parse xml to simple tree
----
persona-0.09
http://search.cpan.org/~elizabeth/persona-0.09/
control which code will be loaded for an execution context
----
persona-0.10
http://search.cpan.org/~elizabeth/persona-0.10/
control which code will be loaded for an execution context
If you're an author of one of these modules, please submit a detailed
announcement to comp.lang.perl.announce, and we'll pass it along.
This message was generated by a Perl program described in my Linux
Magazine column, which can be found on-line (along with more than
200 other freely available past column articles) at
http://www.stonehenge.com/merlyn/LinuxMag/col82.html
print "Just another Perl hacker," # the original
--
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<merlyn@stonehenge.com> <URL:http://www.stonehenge.com/merlyn/>
Smalltalk/Perl/Unix consulting, Technical writing, Comedy, etc. etc.
See http://methodsandmessages.vox.com/ for Smalltalk and Seaside discussion
------------------------------
Date: 6 Apr 2001 21:33:47 GMT (Last modified)
From: Perl-Users-Request@ruby.oce.orst.edu (Perl-Users-Digest Admin)
Subject: Digest Administrivia (Last modified: 6 Apr 01)
Message-Id: <null>
Administrivia:
#The Perl-Users Digest is a retransmission of the USENET newsgroup
#comp.lang.perl.misc. For subscription or unsubscription requests, send
#the single line:
#
# subscribe perl-users
#or:
# unsubscribe perl-users
#
#to almanac@ruby.oce.orst.edu.
NOTE: due to the current flood of worm email banging on ruby, the smtp
server on ruby has been shut off until further notice.
To submit articles to comp.lang.perl.announce, send your article to
clpa@perl.com.
#To request back copies (available for a week or so), send your request
#to almanac@ruby.oce.orst.edu with the command "send perl-users x.y",
#where x is the volume number and y is the issue number.
#For other requests pertaining to the digest, send mail to
#perl-users-request@ruby.oce.orst.edu. Do not waste your time or mine
#sending perl questions to the -request address, I don't have time to
#answer them even if I did know the answer.
------------------------------
End of Perl-Users Digest V11 Issue 2186
***************************************