[31207] in Perl-Users-Digest

home help back first fref pref prev next nref lref last post

Perl-Users Digest, Issue: 2452 Volume: 11

daemon@ATHENA.MIT.EDU (Perl-Users Digest)
Mon Jun 1 18:09:46 2009

Date: Mon, 1 Jun 2009 15:09:07 -0700 (PDT)
From: Perl-Users Digest <Perl-Users-Request@ruby.OCE.ORST.EDU>
To: Perl-Users@ruby.OCE.ORST.EDU (Perl-Users Digest)

Perl-Users Digest           Mon, 1 Jun 2009     Volume: 11 Number: 2452

Today's topics:
    Re: Couldn't create Win32::ChangeNotify object on Windo <ben@morrow.me.uk>
    Re: How can I pass a substitution pattern on the comman <newsposter625@gmail.com.invalid>
    Re: Key press question <jimsgibson@gmail.com>
    Re: Key press question <ben@morrow.me.uk>
    Re: Key press question <tadmc@seesig.invalid>
    Re: Key press question <edgrsprj@ix.netcom.com>
    Re: Key press question <edgrsprj@ix.netcom.com>
    Re: Key press question <edgrsprj@ix.netcom.com>
        new CPAN modules on Mon Jun  1 2009 (Randal Schwartz)
        Digest Administrivia (Last modified: 6 Apr 01) (Perl-Users-Digest Admin)

----------------------------------------------------------------------

Date: Sun, 31 May 2009 21:44:26 +0100
From: Ben Morrow <ben@morrow.me.uk>
Subject: Re: Couldn't create Win32::ChangeNotify object on Windows Server, but can  on XP
Message-Id: <aq6bf6-f3c.ln1@osiris.mauzo.dyndns.org>


Quoth Jack <jack_posemsky@yahoo.com>:
> Hi all, here is a strange one, why would the below CPAN module work
> great on Windows XP, but when I run the same code on windows server
> 2003 (same version of perl activestate 5.8.8), I get the error:
> "Couldn't create Win32::ChangeNotify object"
> 
> here is the module:
> http://search.cpan.org/~bingos/POE-Component-Win32-ChangeNotify-1.18/
> lib/POE/Component/Win32/ChangeNotify.pm
> 
> Code snippet:
>    use strict;
>    use POE;
>    use POE::Component::Win32::ChangeNotify;
> 
>    my $poco = POE::Component::Win32::ChangeNotify->spawn( alias =>
> 'blah' );
> 
>    POE::Session->create(
>         package_states => [
>                 'main' => [ qw(_start notification) ],
>         ],
>    );

Can you reproduce this with just Win32::CN, without POE?
Is this a permissions issue?
Have you checked the relevant bugtrackers for a known issue?

Ben



------------------------------

Date: Mon, 01 Jun 2009 12:47:41 -0400
From: P B <newsposter625@gmail.com.invalid>
Subject: Re: How can I pass a substitution pattern on the command line?
Message-Id: <daddf6xsa6.ln2@soren625.no-ip.org>

On 2009-05-30, John W. Krahn <someone@example.com> wrote in
comp.lang.perl.misc:
> P B wrote:
>> On 2009-05-29, A. Sinan Unur <1usa@llenroc.ude.invalid> wrote in
>> comp.lang.perl.misc:
>>> First, you don't need substitution. You need to capture matches.
>>> Second, just pass the pattern string to the program.

[snipped A. Sinan Unur's example]

>> What is the 'if' statement testing? What is 
>> ( @parts = ( $arg =~ $re ) ) 
>> doing? What values is @parts being populated with?

> $re is the regular expression '\.(\w{1,3})$'.  $arg is a file name.  $re 
> is matched against $arg and everything inside capturing parentheses is 
> returned and stored in @parts.  If @parts is empty then it is false and 
> the next file name is processed.

>> What exactly is the q{} operator doing in the join statement? What is
>> its content, so to speak?  Is it just the same as '' here?

> q{} is exactly the same as ''.

>> Thanks again for your advice. I'm slowly picking up 'idiomatic perl', so
>> I'm always eager to learn new things.
>> 
>> 
>> On a side note, how /would/ one pass a whole s/// operator on the
>> command line (sed-style, I guess), supposing you wanted to do
>> interesting things with backreferences, the g and i modifiers, etc.?

> perldoc -q "How can I expand variables in text strings"

Many thanks to both A. Sinan Unur and John W. Krahn for your helpful examples
and explanations. I've incorporated them into my script and it's working
much more reliable and fast now.


------------------------------

Date: Mon, 01 Jun 2009 11:09:38 -0700
From: Jim Gibson <jimsgibson@gmail.com>
Subject: Re: Key press question
Message-Id: <010620091109383384%jimsgibson@gmail.com>

In article <d8qdnR0PUOnflL_XnZ2dnUVZ_tGdnZ2d@earthlink.com>, E.D.G.
<edgrsprj@ix.netcom.com> wrote:

> This inquiry pertains to Perl's keyboard key reading capabilities.
> 
> A slowly expanding international volunteer group of researchers are creating 
> freeware software for humanitarian efforts such as disaster mitigation 
> projects.  The latest ActiveState version of Perl is being used along with 
> the Gnuplot program for graphics.  The programs are being developed on 
> regular PC type computers with Windows software.  But we want them to be 
> able to run on a variety of computers and also be used for CGI applications. 
> Those are two of the reasons for going with Perl.  The main problem we are 
> having has to do with the fact that no one in the group is an experienced 
> Perl programmer.  So we are having to look around for information such as 
> the following:
> 
> Many computer languages have a regular keyboard input statement such as the 
> Perl readline command.  They also usually have commands for reading 
> individual key presses without the need to hit the Enter key.

Perl was originally developed for Unix. In that operating system, all
input/output devices are considered part of the file system, and
reading from a keyboard uses the same I/O functions as reading from a
file, so there are no special keyboard input statements. There are
functions that are used only for "terminal" I/O (what keyboards are
normally attached to) to set how special characters are interpreted.

> The only reference I have been able to find to a keyboard key read statement 
> involves the IsKeyPressed command in the Win32-GuiTest module.  And I was 
> unable to determine how to use it for two different things that an Inkey or 
> Getkey statement might do in Basic for example.
> 
> How are the Ctrl, Shift, and Alt keys read?

Perl depends upon the underlying operating system to detect the ctrl,
shift, and alt keys and modify the character passed to the program
accordingly. Detecting the modifier keys is a low-level function, and
Perl is a high-level language.

> When a key is read using IsKeyPressed, how can the Windows keyboard buffer 
> be cleared for that key press?  IsKeyPressed does not appear to do that. 
> And the next time a readline statement is encountered the previous key 
> presses are still there.
> 
> Are there other key press read commands available in any of the Perl 
> modules?

Look at the FAQ "How can I read a single character from a file? From
the keyboard?"

perldoc -q single

-- 
Jim Gibson


------------------------------

Date: Mon, 1 Jun 2009 19:58:35 +0100
From: Ben Morrow <ben@morrow.me.uk>
Subject: Re: Key press question
Message-Id: <rvkdf6-30k.ln1@osiris.mauzo.dyndns.org>


Quoth Jim Gibson <jimsgibson@gmail.com>:
> In article <d8qdnR0PUOnflL_XnZ2dnUVZ_tGdnZ2d@earthlink.com>, E.D.G.
> <edgrsprj@ix.netcom.com> wrote:
> 
> > This inquiry pertains to Perl's keyboard key reading capabilities.
> > 
> > A slowly expanding international volunteer group of researchers are
> > creating freeware software for humanitarian efforts such as disaster
> > mitigation projects.  The latest ActiveState version of Perl is
> > being used along with the Gnuplot program for graphics.  The
> > programs are being developed on regular PC type computers with
> > Windows software.  But we want them to be able to run on a variety
> > of computers and also be used for CGI applications. 

I would suggest that you refrain from including this paragraph of
justification in all your posts. I rather doubt anyone here is
interested in what you are doing or why, simply in what your Perl
problem is.

Getting a good feel for what is information is likely to be relevant to
solving a problem, and what is not, is an important part of learning
to be a programmer.

> > Those are two of the reasons for going with Perl.  The main problem we are 
> > having has to do with the fact that no one in the group is an experienced 
> > Perl programmer.  So we are having to look around for information such as 
> > the following:
> > 
> > Many computer languages have a regular keyboard input statement such as the 
> > Perl readline command.  They also usually have commands for reading 
> > individual key presses without the need to hit the Enter key.
> 
> Perl was originally developed for Unix. In that operating system, all
> input/output devices are considered part of the file system, and
> reading from a keyboard uses the same I/O functions as reading from a
> file, so there are no special keyboard input statements. There are
> functions that are used only for "terminal" I/O (what keyboards are
> normally attached to) to set how special characters are interpreted.

True, but beside the point.

> > The only reference I have been able to find to a keyboard key read
> > statement involves the IsKeyPressed command in the Win32-GuiTest
> > module.

You clearly didn't look very hard. Did you really not find
Term::ReadKey?

> > And I was unable to determine how to use it for two
> > different things that an Inkey or Getkey statement might do in Basic
> > for example.

You will need to clarify what those functions do. The last version of
BASIC I used (BBC BASIC IV on the Master 128) had INKEY and INKEY$ but
no GETKEY :).

> > How are the Ctrl, Shift, and Alt keys read?
> 
> Perl depends upon the underlying operating system to detect the ctrl,
> shift, and alt keys and modify the character passed to the program
> accordingly. Detecting the modifier keys is a low-level function, and
> Perl is a high-level language.

Perl's 'level' is not the point. Part of the point of Perl is that you
can access the OS at any level you choose, without losing high-level
advantages like automatic memory management.

Detecting actual key presses is a very system-dependant matter. You (the
OP) have implied you are using Win32: is this a console-mode
application, or a GUI? If it's console-mode, you probably want
Win32::Console; if it's a GUI application, whichever GUI toolkit you are
using will provide functions to read the keyboard events.

If you don't need to detect actual key presses (that is, you don't need
individual 'control-down' and 'control-up' notifications) but simply
need to read input without waiting for a newline (what a Unix person
would call 'cbreak mode'), you want the Term::ReadKey module.

> > When a key is read using IsKeyPressed, how can the Windows keyboard buffer 
> > be cleared for that key press?  IsKeyPressed does not appear to do that. 
> > And the next time a readline statement is encountered the previous key 
> > presses are still there.
> > 
> > Are there other key press read commands available in any of the Perl 
> > modules?
> 
> Look at the FAQ "How can I read a single character from a file? From
> the keyboard?"
> 
> perldoc -q single

Meh. That FAQ answer is not terribly good. All that stuff about doing
termios by hand is neither appropriate nor portable nowadays.

Ben



------------------------------

Date: Mon, 1 Jun 2009 16:52:09 -0500
From: Tad J McClellan <tadmc@seesig.invalid>
Subject: Re: Key press question
Message-Id: <slrnh28jc9.jbr.tadmc@tadmc30.sbcglobal.net>

Ben Morrow <ben@morrow.me.uk> wrote:
> Quoth Jim Gibson <jimsgibson@gmail.com>:
>> In article <d8qdnR0PUOnflL_XnZ2dnUVZ_tGdnZ2d@earthlink.com>, E.D.G.
>> <edgrsprj@ix.netcom.com> wrote:
>> 
>> > This inquiry pertains to Perl's keyboard key reading capabilities.

>> > The only reference I have been able to find to a keyboard key read
>> > statement involves the IsKeyPressed command in the Win32-GuiTest
>> > module.
>
> You clearly didn't look very hard. Did you really not find
> Term::ReadKey?


The OP apparently could not be troubled to check the Perl FAQ
before posting to the Perl newsgroup.


>> > Are there other key press read commands available in any of the Perl 
>> > modules?
>> 
>> Look at the FAQ "How can I read a single character from a file? From
>> the keyboard?"
>> 
>> perldoc -q single
>
> Meh. That FAQ answer is not terribly good. All that stuff about doing
> termios by hand is neither appropriate nor portable nowadays.


Right.

But all 3 of the FAQs from

    perldoc -q keyboard

mention Term::ReadKey  :-)



-- 
Tad McClellan
email: perl -le "print scalar reverse qq/moc.noitatibaher\100cmdat/"


------------------------------

Date: Mon, 1 Jun 2009 16:26:56 -0500
From: "E.D.G." <edgrsprj@ix.netcom.com>
Subject: Re: Key press question
Message-Id: <PbadnRRWmeID2rnXnZ2dnUVZ_vmdnZ2d@earthlink.com>

"Tad J McClellan" <tadmc@seesig.invalid> wrote in message 
news:slrnh28jc9.jbr.tadmc@tadmc30.sbcglobal.net...

> The OP apparently could not be troubled to check the Perl FAQ
> before posting to the Perl newsgroup.

I did go through the Perl FAQ and tried everything I could find that I also 
understood.

For some reason I did not any information regarding the Term::ReadKey option 
but will try to find it now and see if I can get it to work.



------------------------------

Date: Mon, 1 Jun 2009 16:28:46 -0500
From: "E.D.G." <edgrsprj@ix.netcom.com>
Subject: Re: Key press question
Message-Id: <brGdnX8kN-qQ1bnXnZ2dnUVZ_jSdnZ2d@earthlink.com>

"Jim Gibson" <jimsgibson@gmail.com> wrote in message 
news:010620091109383384%jimsgibson@gmail.com...

> Look at the FAQ "How can I read a single character from a file? From
> the keyboard?"

Thanks for the comments.



------------------------------

Date: Mon, 1 Jun 2009 16:47:03 -0500
From: "E.D.G." <edgrsprj@ix.netcom.com>
Subject: Re: Key press question
Message-Id: <x4ydnduw2s3L0bnXnZ2dnUVZ_uOdnZ2d@earthlink.com>

"Ben Morrow" <ben@morrow.me.uk> wrote in message 
news:rvkdf6-30k.ln1@osiris.mauzo.dyndns.org...

Thanks for the information.

> I would suggest that you refrain from including this paragraph of
> justification in all your posts. I rather doubt anyone here is
> interested in what you are doing or why, simply in what your Perl
> problem is.

There is (or has been in the past) a reason for including that information. 
I am advising researchers including government scientists around the world 
regarding a number of different humanitarian and/or disaster mitigation 
projects.  And based on my recommendations some will probably be using a 
Perl - Gnuplot graphics (to some extent) combination to do some of their 
research.  If I have a problem understanding the information then the rest 
of the researchers will have a problem.  So, some good programming advise 
can save multiple parties some time and effort.

> You will need to clarify what those functions do. The last version of
> BASIC I used (BBC BASIC IV on the Master 128) had INKEY and INKEY$ but
> no GETKEY :).

What we essentially want to do is simply determine that a key was pressed, 
tell what key it was, and then clear that key press out of the Windows 
keyboard buffer.  One of the problems with IsKeyPressed in the mode I am 
using it is the fact I have to check each key of interest with statements 
like:

if (Win32::GuiTest::IsKeyPressed("A")){$keyboard = 'A'};
if (Win32::GuiTest::IsKeyPressed("B")){$keyboard = 'B'};

Some versions of Basic and other languages just say:

$keyboard = Inkey  for example.  And the program does the rest.

> Detecting actual key presses is a very system-dependant matter. You (the
> OP) have implied you are using Win32: is this a console-mode
> application, or a GUI? If it's console-mode, you probably want
> Win32::Console; if it's a GUI application, whichever GUI toolkit you are
> using will provide functions to read the keyboard events.

Win32::GuiTest  is a package that I downloaded from one of the repository 
sites and installed in Perl.  It lets you read keys and also send keystrokes 
to Windows as if they were typed in by hand.




------------------------------

Date: Mon, 1 Jun 2009 04:42:28 GMT
From: merlyn@stonehenge.com (Randal Schwartz)
Subject: new CPAN modules on Mon Jun  1 2009
Message-Id: <KKJMEs.G7x@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.

App-Fotagger-0.001.0
http://search.cpan.org/~domm/App-Fotagger-0.001.0/
tag fotos 
----
App-TemplateCMD-0.0.1
http://search.cpan.org/~ivanwills/App-TemplateCMD-0.0.1/
Sets up an interface to passing Template Toolkit templates 
----
Asterisk-CoroManager-0.10
http://search.cpan.org/~fiddur/Asterisk-CoroManager-0.10/
Asterisk Manager Interface, Coro version 
----
AutoXS-Header-1.01
http://search.cpan.org/~smueller/AutoXS-Header-1.01/
Container for the AutoXS header files 
----
Bundle-AndyA-1.01
http://search.cpan.org/~andya/Bundle-AndyA-1.01/
Basic working environment. 
----
Bundle-AndyA-1.02
http://search.cpan.org/~andya/Bundle-AndyA-1.02/
Basic working environment. 
----
Bundle-Net-Frame-1.02
http://search.cpan.org/~gomor/Bundle-Net-Frame-1.02/
A bundle to install various Net::Frame related modules 
----
CGI-Simple-1.112
http://search.cpan.org/~andya/CGI-Simple-1.112/
A Simple totally OO CGI interface that is CGI.pm compliant 
----
CPAN-Reporter-1.1706
http://search.cpan.org/~dagolden/CPAN-Reporter-1.1706/
Adds CPAN Testers reporting to CPAN.pm 
----
CPAN-Reporter-1.1707
http://search.cpan.org/~dagolden/CPAN-Reporter-1.1707/
Adds CPAN Testers reporting to CPAN.pm 
----
Catalyst-Controller-RateLimit-0.24
http://search.cpan.org/~gugu/Catalyst-Controller-RateLimit-0.24/
Protect your site from robots 
----
Class-XSAccessor-1.03
http://search.cpan.org/~smueller/Class-XSAccessor-1.03/
Generate fast XS accessors without runtime compilation 
----
Class-XSAccessor-Array-1.03
http://search.cpan.org/~smueller/Class-XSAccessor-Array-1.03/
Generate fast XS accessors without runtime compilation 
----
Config-IniFiles-2.50
http://search.cpan.org/~shlomif/Config-IniFiles-2.50/
A module for reading .ini-style configuration files. 
----
Config-Merged-0.02
http://search.cpan.org/~pravus/Config-Merged-0.02/
Load and merge configuration from different file formats, transparently. 
----
DBIx-Class-ResultSet-Atomic-0.003
http://search.cpan.org/~mooli/DBIx-Class-ResultSet-Atomic-0.003/
Atomic alternative to update_or_create() 
----
DBIx-Class-ResultSet-Atomic-0.004
http://search.cpan.org/~mooli/DBIx-Class-ResultSet-Atomic-0.004/
Atomic alternative to update_or_create() 
----
Email-Template-0.01_01
http://search.cpan.org/~sfryer/Email-Template-0.01_01/
Send "multipart/alternative" (text & html) email from a Template 
----
Exception-SEH-0.01002
http://search.cpan.org/~randir/Exception-SEH-0.01002/
rich try/catch/finally semantics without source filtering 
----
Getopt-Euclid-0.2.1
http://search.cpan.org/~kgalinsky/Getopt-Euclid-0.2.1/
Executable Uniform Command-Line Interface Descriptions 
----
Git-CPAN-Patch-0.1.7
http://search.cpan.org/~yanick/Git-CPAN-Patch-0.1.7/
Patch CPAN modules using Git 
----
IPC-PerlSSH-Async-0.04
http://search.cpan.org/~pevans/IPC-PerlSSH-Async-0.04/
Asynchronous wrapper around IPC::PerlSSH 
----
JavaScript-Beautifier-0.09
http://search.cpan.org/~fayland/JavaScript-Beautifier-0.09/
Beautify Javascript (beautifier for javascript) 
----
Locale-TextDomain-Ties-0.01
http://search.cpan.org/~steffenw/Locale-TextDomain-Ties-0.01/
Tying translating subs to a hash 
----
Log-Deep-0.3.0
http://search.cpan.org/~ivanwills/Log-Deep-0.3.0/
Deep Logging of information about a script state 
----
Net-DHCP-Info-0.11
http://search.cpan.org/~jhthorsen/Net-DHCP-Info-0.11/
Fast dhcpd.leases and dhcpd.conf parser 
----
Net-Dropbox-1.091510
http://search.cpan.org/~sungo/Net-Dropbox-1.091510/
Communicate with local Dropbox daemon 
----
Net-Frame-Dump-1.05
http://search.cpan.org/~gomor/Net-Frame-Dump-1.05/
tcpdump like implementation 
----
Net-Frame-Layer-8021Q-1.01
http://search.cpan.org/~gomor/Net-Frame-Layer-8021Q-1.01/
802.1Q layer object 
----
Net-Frame-Layer-GRE-1.04
http://search.cpan.org/~gomor/Net-Frame-Layer-GRE-1.04/
Generic Route Encapsulation layer object 
----
Net-Frame-Layer-ICMPv4-1.03
http://search.cpan.org/~gomor/Net-Frame-Layer-ICMPv4-1.03/
Internet Control Message Protocol v4 layer object 
----
Net-Frame-Layer-ICMPv6-1.02
http://search.cpan.org/~gomor/Net-Frame-Layer-ICMPv6-1.02/
Internet Control Message Protocol v6 layer object 
----
Net-Frame-Layer-IPv6-1.02
http://search.cpan.org/~gomor/Net-Frame-Layer-IPv6-1.02/
Internet Protocol v6 layer object 
----
Net-Frame-Simple-1.04
http://search.cpan.org/~gomor/Net-Frame-Simple-1.04/
frame crafting made easy 
----
Net-ISC-DHCPd-0.01
http://search.cpan.org/~jhthorsen/Net-ISC-DHCPd-0.01/
Interacts with ISC DHCPd 
----
ORLite-1.22
http://search.cpan.org/~adamk/ORLite-1.22/
Extremely light weight SQLite-specific ORM 
----
ORLite-Mirror-1.14
http://search.cpan.org/~adamk/ORLite-Mirror-1.14/
Extend ORLite to support remote SQLite databases 
----
Object-Simple-0.0208
http://search.cpan.org/~kimoto/Object-Simple-0.0208/
Light Weight Minimal Object System 
----
Object-Simple-0.0209
http://search.cpan.org/~kimoto/Object-Simple-0.0209/
Light Weight Minimal Object System 
----
Padre-Plugin-AcmePlayCode-0.11
http://search.cpan.org/~fayland/Padre-Plugin-AcmePlayCode-0.11/
Acme::PlayCode Plugin for Padre 
----
Padre-Plugin-Alarm-0.07
http://search.cpan.org/~fayland/Padre-Plugin-Alarm-0.07/
Alarm Clock in Padre 
----
Padre-Plugin-CSS-0.08
http://search.cpan.org/~fayland/Padre-Plugin-CSS-0.08/
Padre and CSS 
----
Padre-Plugin-Catalyst-0.04
http://search.cpan.org/~garu/Padre-Plugin-Catalyst-0.04/
Simple Catalyst helper interface for Padre 
----
Padre-Plugin-Ecliptic-0.06
http://search.cpan.org/~azawawi/Padre-Plugin-Ecliptic-0.06/
Padre plugin that provides Eclipse-like useful features 
----
Padre-Plugin-Ecliptic-0.07
http://search.cpan.org/~azawawi/Padre-Plugin-Ecliptic-0.07/
Padre plugin that provides Eclipse-like useful features 
----
Padre-Plugin-Encrypt-0.06
http://search.cpan.org/~fayland/Padre-Plugin-Encrypt-0.06/
encrypt/decrypt file in Padre 
----
Padre-Plugin-HTML-0.09
http://search.cpan.org/~fayland/Padre-Plugin-HTML-0.09/
Padre and HTML 
----
Padre-Plugin-HTMLExport-0.05
http://search.cpan.org/~fayland/Padre-Plugin-HTMLExport-0.05/
export highlighted HTML in Padre 
----
Padre-Plugin-Mojolicious-0.03
http://search.cpan.org/~garu/Padre-Plugin-Mojolicious-0.03/
Simple Mojolicious helper interface for Padre 
----
Padre-Plugin-ViewInBrowser-0.07
http://search.cpan.org/~fayland/Padre-Plugin-ViewInBrowser-0.07/
view selected doc in browser for Padre 
----
Padre-Plugin-XML-0.06
http://search.cpan.org/~fayland/Padre-Plugin-XML-0.06/
Padre and XML 
----
Parse-Constructor-Arguments-0.091510
http://search.cpan.org/~nperez/Parse-Constructor-Arguments-0.091510/
Parse Moose constructor arguments using PPI 
----
Perl-Critic-Pulp-18
http://search.cpan.org/~kryde/Perl-Critic-Pulp-18/
some add-on perlcritic policies 
----
Spark-Form-0.01
http://search.cpan.org/~elpenguin/Spark-Form-0.01/
----
SparkX-Form-Field-Email-0.01
http://search.cpan.org/~elpenguin/SparkX-Form-Field-Email-0.01/
An email field for Spark::Form. Implements Spark::Form::Field::Role::Regex 
----
SparkX-Form-Field-Password-0.1
http://search.cpan.org/~elpenguin/SparkX-Form-Field-Password-0.1/
A password field for Spark::Form. Implements Spark::Form::Field::Role::MinLength 
----
StackTrace-HiPerf-0.01
http://search.cpan.org/~jdv/StackTrace-HiPerf-0.01/
High performance stacktraces 
----
Task-CPANAuthors-STRO-PPMCreator-2009.0531
http://search.cpan.org/~stro/Task-CPANAuthors-STRO-PPMCreator-2009.0531/
----
Test-MinimumVersion-0.010
http://search.cpan.org/~rjbs/Test-MinimumVersion-0.010/
does your code require newer perl than you think? 
----
Test-Reporter-1.54
http://search.cpan.org/~dagolden/Test-Reporter-1.54/
sends test results to cpan-testers@perl.org 
----
Tk-PathEntry-3.04
http://search.cpan.org/~wittrock/Tk-PathEntry-3.04/
Entry widget for selecting paths with completion 
----
WWW-Curl-4.07
http://search.cpan.org/~szbalint/WWW-Curl-4.07/
Perl extension interface for libcurl 
----
WWW-Scraper-Yahoo360-0.07
http://search.cpan.org/~cosimo/WWW-Scraper-Yahoo360-0.07/
Yahoo 360 blogs old-fashioned crappy scraper 
----
WWW-Scraper-Yahoo360-0.08
http://search.cpan.org/~cosimo/WWW-Scraper-Yahoo360-0.08/
Yahoo 360 blogs old-fashioned crappy scraper 
----
WWW-Search-Ebay-3.011
http://search.cpan.org/~mthurn/WWW-Search-Ebay-3.011/
backend for searching www.ebay.com 
----
WWW-Search-PharmGKB-1.08
http://search.cpan.org/~arun/WWW-Search-PharmGKB-1.08/
Search and retrieve information from the PharmGKB database 
----
WWW-Wuala-0.1
http://search.cpan.org/~perforin/WWW-Wuala-0.1/
Interface to the Wuala API 
----
Win32-Process-Kill-v2.4
http://search.cpan.org/~rootkwok/Win32-Process-Kill-v2.4/
Perl extension for Terminating Process in Win32 (R3) 


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 2452
***************************************


home help back first fref pref prev next nref lref last post