[25386] in Perl-Users-Digest
Perl-Users Digest, Issue: 7631 Volume: 10
daemon@ATHENA.MIT.EDU (Perl-Users Digest)
Tue Jan 11 18:05:28 2005
Date: Tue, 11 Jan 2005 15:05: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 Tue, 11 Jan 2005 Volume: 10 Number: 7631
Today's topics:
[OT] ISO book on CGI design <socyl@987jk.com.invalid>
Re: [OT] ISO book on CGI design <postmaster@castleamber.com>
Re: [OT] ISO book on CGI design <emschwar@fc.hp.com>
cgi-bin script not printing output on html <vikram.keshavamurthy@gmail.com>
Re: cgi-bin script not printing output on html <abigail@abigail.nl>
Re: cgi-bin script not printing output on html <vikram.keshavamurthy@gmail.com>
Re: cgi-bin script not printing output on html <1usa@llenroc.ude.invalid>
Re: cgi-bin script not printing output on html <abigail@abigail.nl>
Re: cgi-bin script not printing output on html <jurgenex@hotmail.com>
Re: complex numbers <No_4@dsl.pipex.com>
Re: complex numbers <itsme@yahoo.com>
Re: complex numbers <itsme@yahoo.com>
Re: CPAN troubles again <jkeen_via_google@yahoo.com>
Re: eliminating empty elements of a list <bik.mido@tiscalinet.it>
Re: File parsing <someone@example.com>
Re: GLOB vs IO::Handle <please_post@nomail.edu>
Re: GLOB vs IO::Handle (Anno Siegel)
How can I tell if a variable is a FileHandle? peterkayatwork@yahoo.com
Re: How can I tell if a variable is a FileHandle? (Anno Siegel)
Re: LWP::Simple getstore not working inside of hash :( <HodgeBrad@gmail.com>
Re: portable no warnings "uninitialized" <noreply@gunnar.cc>
Re: URGENT --- Aspell Scores <abigail@abigail.nl>
Digest Administrivia (Last modified: 6 Apr 01) (Perl-Users-Digest Admin)
----------------------------------------------------------------------
Date: Tue, 11 Jan 2005 22:32:56 +0000 (UTC)
From: kj <socyl@987jk.com.invalid>
Subject: [OT] ISO book on CGI design
Message-Id: <cs1k6o$9jn$1@reader2.panix.com>
For some reason that I can't quite figure out, my CGI projects are
far less readable and maintainable than the rest of my coding
projects. I've developed several awful, unmaintainable,
for-internal-use-only CGI projects (using Perl, CGI.pm, and JavaScript
exclusively) over the last 4 years now, and it's about time I
learned to do it right.
I'm looking for a book on good CGI design and best-practices. If
the book is Perl-oriented, then all the better. Your suggestions
would be much appreciated.
Thanks!
kj
--
NOTE: In my address everything before the first period is backwards;
and the last period, and everything after it, should be discarded.
------------------------------
Date: 11 Jan 2005 22:43:15 GMT
From: John Bokma <postmaster@castleamber.com>
Subject: Re: [OT] ISO book on CGI design
Message-Id: <Xns95DBAA12A965Fcastleamber@130.133.1.4>
kj wrote:
> For some reason that I can't quite figure out, my CGI projects are
> far less readable and maintainable than the rest of my coding
> projects. I've developed several awful, unmaintainable,
> for-internal-use-only CGI projects (using Perl, CGI.pm, and JavaScript
> exclusively) over the last 4 years now, and it's about time I
> learned to do it right.
What's the difference between those CGI projects and the other ones?
> I'm looking for a book on good CGI design and best-practices. If
I don't know any of those. I know a lot of very bad ones though :-D
> the book is Perl-oriented, then all the better. Your suggestions
> would be much appreciated.
[1] Code clean, as with normal projects
[2] Use modules, and put common pieces in modules when required so
[3] Use a template system or similar for HTML (don't invent one)
[4] Use CVS or Subversion, log what you did, etc.
[5] Comments and maybe even POD.
--
John Small Perl scripts: http://johnbokma.com/perl/
Perl programmer available: http://castleamber.com/
Happy Customers: http://castleamber.com/testimonials.html
------------------------------
Date: Tue, 11 Jan 2005 15:40:18 -0700
From: Eric Schwartz <emschwar@fc.hp.com>
Subject: Re: [OT] ISO book on CGI design
Message-Id: <etowtujr3n1.fsf@wilson.emschwar>
kj <socyl@987jk.com.invalid> writes:
> For some reason that I can't quite figure out, my CGI projects are
> far less readable and maintainable than the rest of my coding
> projects. I've developed several awful, unmaintainable,
> for-internal-use-only CGI projects (using Perl, CGI.pm, and JavaScript
> exclusively) over the last 4 years now, and it's about time I
> learned to do it right.
The #1 rule of All Time, when doing web-based apps, is:
1) Use templates to generate your HTML!
I don't care if you use Template Toolkit, Mason, Amrita (a very nifty
templating system in Ruby), or what, but if you use a templating
solution, you will be happy, and babies will smile when you walk by,
women will want to be you, men will want to be with you (or
vice-versa). If not, then it will be chaos and insanity! Dogs and
cats living together! Madness, I tell you, MADNESS!!!
I may have exaggerated slightly in the previous paragraph, but the
point remains: use templates. From there, almost everything else
seems to just fall into place.
-=Eric
--
Come to think of it, there are already a million monkeys on a million
typewriters, and Usenet is NOTHING like Shakespeare.
-- Blair Houghton.
------------------------------
Date: 11 Jan 2005 13:05:39 -0800
From: "Vikram" <vikram.keshavamurthy@gmail.com>
Subject: cgi-bin script not printing output on html
Message-Id: <1105477539.752090.107910@z14g2000cwz.googlegroups.com>
I am running Active Perl on windows XP, I have created a simple cgi-bin
script, which takes the input from a system command, lists all the
files in a directory and stores it in a array:
@array = split(/\n/, `dir . /B`);
for($i=0;$i<@array;$i++) {
print "<tr><td>$array[$i]</td></tr>";
}
I have the script printing each of the filename as output to a html,
strangely, none of the array elements gets printed out on the html
page, however they do if I run the script on the command line.
What is wrong here?
Thanks
Vikram
------------------------------
Date: 11 Jan 2005 21:19:50 GMT
From: Abigail <abigail@abigail.nl>
Subject: Re: cgi-bin script not printing output on html
Message-Id: <slrncu8gnm.ucb.abigail@alexandra.abigail.nl>
Vikram (vikram.keshavamurthy@gmail.com) wrote on MMMMCLI September
MCMXCIII in <URL:news:1105477539.752090.107910@z14g2000cwz.googlegroups.com>:
&& I am running Active Perl on windows XP, I have created a simple cgi-bin
&& script, which takes the input from a system command, lists all the
&& files in a directory and stores it in a array:
&&
&& @array = split(/\n/, `dir . /B`);
&&
&& for($i=0;$i<@array;$i++) {
&& print "<tr><td>$array[$i]</td></tr>";
&& }
&&
&& I have the script printing each of the filename as output to a html,
&& strangely, none of the array elements gets printed out on the html
&& page, however they do if I run the script on the command line.
&& What is wrong here?
Your current working directory.
Abigail
--
perl5.004 -wMMath::BigInt -e'$^V=Math::BigInt->new(qq]$^F$^W783$[$%9889$^F47]
.qq]$|88768$^W596577669$%$^W5$^F3364$[$^W$^F$|838747$[8889739$%$|$^F673$%$^W]
.qq]98$^F76777$=56]);$^U=substr($]=>$|=>5)*(q.25..($^W=@^V))=>do{print+chr$^V
%$^U;$^V/=$^U}while$^V!=$^W'
------------------------------
Date: 11 Jan 2005 14:01:13 -0800
From: "Vikram" <vikram.keshavamurthy@gmail.com>
Subject: Re: cgi-bin script not printing output on html
Message-Id: <1105480873.424641.58750@c13g2000cwb.googlegroups.com>
I did define the $dir -
@array = split(/\n/, `dir $dir /B`); but the result is till the same,
it prints the output ok on command line but not on html page?
Thanks
Vikram
------------------------------
Date: 11 Jan 2005 22:11:36 GMT
From: "A. Sinan Unur" <1usa@llenroc.ude.invalid>
Subject: Re: cgi-bin script not printing output on html
Message-Id: <Xns95DBAEE6D6180asu1cornelledu@132.236.56.8>
"Vikram" <vikram.keshavamurthy@gmail.com> wrote in
news:1105477539.752090.107910@z14g2000cwz.googlegroups.com:
> I am running Active Perl on windows XP, I have created a simple cgi-bin
> script, which takes the input from a system command, lists all the
> files in a directory and stores it in a array:
>
> @array = split(/\n/, `dir . /B`);
>
> for($i=0;$i<@array;$i++) {
> print "<tr><td>$array[$i]</td></tr>";
> }
Better:
print qq{<tr><td>$_</td></tr>} for (@array);
Is this the whole script? If it is, you are missing a lot of required
parts. If it is not, you are missing a lot of required parts.
Please read the posting guidelines for this group to see what you can do
to help others help you.
--
A. Sinan Unur
1usa@llenroc.ude.invalid
(remove '.invalid' and reverse each component for email address)
------------------------------
Date: 11 Jan 2005 22:16:49 GMT
From: Abigail <abigail@abigail.nl>
Subject: Re: cgi-bin script not printing output on html
Message-Id: <slrncu8k2h.ucb.abigail@alexandra.abigail.nl>
Vikram (vikram.keshavamurthy@gmail.com) wrote on MMMMCLI September
MCMXCIII in <URL:news:1105480873.424641.58750@c13g2000cwb.googlegroups.com>:
?? I did define the $dir -
?? @array = split(/\n/, `dir $dir /B`); but the result is till the same,
?? it prints the output ok on command line but not on html page?
Is $dir relative or absolute? Does your CGI user actually have
permission to read the content of the directory?
Abigail
--
:;$:=~s:
-:;another Perl Hacker
:;chop
$:;$:=~y
:;::d;print+Just.
$:;
------------------------------
Date: Tue, 11 Jan 2005 22:39:39 GMT
From: "Jürgen Exner" <jurgenex@hotmail.com>
Subject: Re: cgi-bin script not printing output on html
Message-Id: <LAYEd.15814$lG.12599@trnddc03>
Vikram wrote:
> I am running Active Perl on windows XP, I have created a simple
> cgi-bin script, which takes the input from a system command, lists
> all the files in a directory and stores it in a array:
>
> @array = split(/\n/, `dir . /B`);
>
> for($i=0;$i<@array;$i++) {
> print "<tr><td>$array[$i]</td></tr>";
> }
> [...]
> What is wrong here?
Your coding style. It is way to C-like.
Much more perlish and much more readable would be:
print "<tr><td>$_</td></tr>" for (@array);
jue
------------------------------
Date: Tue, 11 Jan 2005 20:50:06 +0000
From: Big and Blue <No_4@dsl.pipex.com>
Subject: Re: complex numbers
Message-Id: <6-Cdnfjyqs6coXncRVnyuA@pipex.net>
It's me wrote:
>
> I am very happy that Python included *native* complex number
> support.
And I have always been happy that FORTRAN supports them.
> I really like Python's notion of having just one data type: the duck.
So have you considered using Python for your problem?
--
Just because I've written it doesn't mean that
either you or I have to believe it.
------------------------------
Date: Tue, 11 Jan 2005 22:51:59 GMT
From: "It's me" <itsme@yahoo.com>
Subject: Re: complex numbers
Message-Id: <jMYEd.9539$wZ2.9458@newssvr13.news.prodigy.com>
"Big and Blue" <No_4@dsl.pipex.com> wrote in message
news:6-Cdnfjyqs6coXncRVnyuA@pipex.net...
> It's me wrote:
> >
> > I am very happy that Python included *native* complex
number
> > support.
>
> And I have always been happy that FORTRAN supports them.
>
> > I really like Python's notion of having just one data type: the duck.
>
> So have you considered using Python for your problem?
>
Yes, over the holiday, I wrote a somewhat complex program using Python -
just so I can apply what I have learned so far. It's a joy to use. I was
able to finished the program in a fraction of the time it used to take me in
Fortran (and later C).
------------------------------
Date: Tue, 11 Jan 2005 23:01:27 GMT
From: "It's me" <itsme@yahoo.com>
Subject: Re: complex numbers
Message-Id: <bVYEd.9540$wZ2.8522@newssvr13.news.prodigy.com>
You are focusing on computational type applications of complex numbers. For
those, you can do it with any languages - including machine language. It's
just a matter of how much headache you want.
For instance, when constructing "software lego parts" (such as the
Matlab/Simulink type), it's very annoying that you need to know what kind of
signal comes in and goes out. In Malab/Simulink, for instance, you specify
that the signal is of the "inherit" type (meaning you don't care what type
it is - just process it). In Python, it's of type "duck", just pass it
on...I don't need to care if it's real or complex. I don't need to devise
yet another overloaded operator or function whenever I encounter a situation
where the native language doesn't handle.
"Anno Siegel" <anno4000@lublin.zrz.tu-berlin.de> wrote in message
news:cs17od$ag1$1@mamenchi.zrz.TU-Berlin.DE...
>
> What kind of awareness do you mean?
>
> There are some operations (as comparison) that work for reals, but not
> for complex numbers. If you want your program to run with complex input,
> you have to avoid such operations, whether the data type is native or not.
>
> What other considerations are there? A typical numeric program should
> just run and give complex output when fed complex input. I made the
> experiment with the Perl module Statistics::Descriptive, which was
> certainly written without concern for complex input, and it works without
> a hitch. I'm not sure if the (complex) variance of several complex
> numbers is a reasonably interpretable quantity, but I'm certain the
> maths is done right. What else do you want?
>
> Anno
------------------------------
Date: 11 Jan 2005 13:33:17 -0800
From: "Jim Keenan" <jkeen_via_google@yahoo.com>
Subject: Re: CPAN troubles again
Message-Id: <1105479197.145964.255200@c13g2000cwb.googlegroups.com>
Arkady Zilberberg wrote:
> Hello all,
> a few days ago I posted a message describing my problems installing
> a module from CPAN (namely, Win32::SerialPort).
[snip]
> I will try to debug the problem but it still doesn't answer my first
> question "Why Win32::SerialPort doesn't create the Makefile?"
It fails because it's a failure as a module. Go to
http://testers.cpan.org/show/Win32-SerialPort.html#Win32-SerialPort-0.19
and note that the module failed the one test it needed to pass, viz.,
the test on Win32. Go further to
http://search.cpan.org/~bbirth/Win32-SerialPort-0.19/ and note that the
module was last updated on 05 Nov 1999.
In other words, it's dead.
But to return to your original question: How to set the baud rate on a
serial port (Perl under cygwin)? Why Cygwin? My impression is that
Cygwin is primarily used to provide a Unix-like command interface in a
Win32 environment, i.e., it's primarily for the programmer's
convenience rather than for ongoing production. But your problem
sounds like a production problem. What prevents you from solving this
problem in a "regular" Win32 environment and perhaps using, say,
ActivePerl, a Perl distribution fine-tuned for Win32?
Jim Keenan
------------------------------
Date: Tue, 11 Jan 2005 23:24:21 +0100
From: Michele Dondi <bik.mido@tiscalinet.it>
Subject: Re: eliminating empty elements of a list
Message-Id: <fek8u0p78r7mfu5hg3u39ruloe5j4da2qi@4ax.com>
On Mon, 10 Jan 2005 13:46:23 -0800, Jim Gibson
<jgibson@mail.arc.nasa.gov> wrote:
>> my @newlist = grep $_, @oldlist;
>
>Keep in mind that this will also eliminate any element with a value 0.
You're right. OTOH I mainly wanted to just point the OP to grep(). And
after all it may also be what he really wanted, even if I must admit I
doubt so...
Michele
--
{$_=pack'B8'x25,unpack'A8'x32,$a^=sub{pop^pop}->(map substr
(($a||=join'',map--$|x$_,(unpack'w',unpack'u','G^<R<Y]*YB='
.'KYU;*EVH[.FHF2W+#"\Z*5TI/ER<Z`S(G.DZZ9OX0Z')=~/./g)x2,$_,
256),7,249);s/[^\w,]/ /g;$ \=/^J/?$/:"\r";print,redo}#JAPH,
------------------------------
Date: Tue, 11 Jan 2005 20:46:53 GMT
From: "John W. Krahn" <someone@example.com>
Subject: Re: File parsing
Message-Id: <1XWEd.70118$nN6.45342@edtnps84>
Sree wrote:
>
> I have a file in the below format.
>
> ## COMP1: MAIN: SUB1: OK
> ## COMP1: MAIN: SUB2: N/A
> ## COMP2: MAIN: SUB1: OK
>
> and I have to print in the output file as below.
>
> 1. COMP1:
> 1.1 MAIN: SUB1: OK
> 1.2 MAIN: SUB2: N/A
> 2. COMP2
> 2.1 MAIN: SUB1: OK
>
>
> I am learning perl,please help me out in this.
>
> regards
> Sree
This appears to be close to what you want:
#!/usr/bin/perl
use warnings;
use strict;
my %seen;
while ( <DATA> ) {
next unless /^##/;
my @nums = /\d+/g;
my ( undef, $first, @fields ) = split;
unless ( $seen{ $first }++ ) {
print "$nums[0]. $first\n";
%seen = ( $first => 1 );
}
print join( "\t", '', join( '.', @nums ), @fields ), "\n";
}
__DATA__
## COMP1: MAIN: SUB1: OK
## COMP1: MAIN: SUB2: N/A
## COMP2: MAIN: SUB1: OK
John
--
use Perl;
program
fulfillment
------------------------------
Date: Tue, 11 Jan 2005 19:33:24 +0000 (UTC)
From: bill <please_post@nomail.edu>
Subject: Re: GLOB vs IO::Handle
Message-Id: <cs19m4$58c$1@reader2.panix.com>
In <cs0v7v$51f$1@mamenchi.zrz.TU-Berlin.DE> anno4000@lublin.zrz.tu-berlin.de (Anno Siegel) writes:
>bill <please_post@nomail.edu> wrote in comp.lang.perl.misc:
>>
>>
>>
>> I want to write a sub that takes either a string which is interpreted
>> as a filename to be opened and read, or an open read handle. The
>[...]
>> By this point I get the distinct feeling that I just don't know
>> enough about this wheel to mess around with reinventing it. What's
>> the tried-and-true idiom for doing what I want to do?
> if ( defined fileno $x ) {
> # it's an open file handle
> }
Way cool... Is there a simpler way to deal with an open non-read
handle than to wrap everything in an eval, redefine $SIG{__WARN__}
to make warnings fatal, analyze $@ afterwards, and die if <$x> was
attempted on an open non-read handle?
bill
Perl Sophomore
------------------------------
Date: 11 Jan 2005 22:28:04 GMT
From: anno4000@lublin.zrz.tu-berlin.de (Anno Siegel)
Subject: Re: GLOB vs IO::Handle
Message-Id: <cs1jtk$h9k$1@mamenchi.zrz.TU-Berlin.DE>
bill <please_post@nomail.edu> wrote in comp.lang.perl.misc:
> In <cs0v7v$51f$1@mamenchi.zrz.TU-Berlin.DE>
> anno4000@lublin.zrz.tu-berlin.de (Anno Siegel) writes:
> >bill <please_post@nomail.edu> wrote in comp.lang.perl.misc:
> >> I want to write a sub that takes either a string which is interpreted
> >> as a filename to be opened and read, or an open read handle. The
>
> >[...]
>
> >> By this point I get the distinct feeling that I just don't know
> >> enough about this wheel to mess around with reinventing it. What's
> >> the tried-and-true idiom for doing what I want to do?
>
> > if ( defined fileno $x ) {
> > # it's an open file handle
> > }
>
> Way cool... Is there a simpler way to deal with an open non-read
> handle than to wrap everything in an eval, redefine $SIG{__WARN__}
> to make warnings fatal, analyze $@ afterwards, and die if <$x> was
> attempted on an open non-read handle?
With sufficiently recent Perl you can make the warning fatal without
%SIG:
eval {
use warnings FATAL => 'io';
my $s = <$x>;
};
my $readable = not $@;
The main problem with this approach is, if the file *is* readable, you
have read (lost) a line from it. You will usually have to thread it back
into the read loop, or use tell/seek to restore the position.
I don't know of a simple method to ask a file handle if it's readable.
Normally, you know what type of handle to expect. If you don't, it's
probably time for a re-design so you do. The contortions of finding
out later are not worth the effort.
Anno
------------------------------
Date: 11 Jan 2005 12:21:06 -0800
From: peterkayatwork@yahoo.com
Subject: How can I tell if a variable is a FileHandle?
Message-Id: <1105474866.706083.153310@f14g2000cwb.googlegroups.com>
I want to be able to tell if a variable is a FileHandle as opposed to a
string, hash, whatever. I know perl will tell me that it's a Glob:
If I do:
----code:
my $fh=\*STDIN;
print "Have [$fh]\n";
----end of code
it tells me
Have [GLOB(0x10131870)]
Thanks, perl.
If I do an "isa" to see if I've got a glob, what else could it be
besides a FileHandle?
Better yet, is there a more elegent way to tell if I've got a
FileHandle or a String?
--Peter
------------------------------
Date: 11 Jan 2005 22:33:32 GMT
From: anno4000@lublin.zrz.tu-berlin.de (Anno Siegel)
Subject: Re: How can I tell if a variable is a FileHandle?
Message-Id: <cs1k7s$h9k$2@mamenchi.zrz.TU-Berlin.DE>
<peterkayatwork@yahoo.com> wrote in comp.lang.perl.misc:
> I want to be able to tell if a variable is a FileHandle as opposed to a
> string, hash, whatever. I know perl will tell me that it's a Glob:
See the current thread "GLOB vs IO::Handle"
Anno
------------------------------
Date: 11 Jan 2005 11:17:39 -0800
From: "Perl Mon" <HodgeBrad@gmail.com>
Subject: Re: LWP::Simple getstore not working inside of hash :(
Message-Id: <1105471059.559256.302910@c13g2000cwb.googlegroups.com>
Thanks for the tips. I still have tons to learn, as if that isn't
obvious. I will revise my code. I really appreciate you taking the
time to help :)
------------------------------
Date: Tue, 11 Jan 2005 22:01:49 +0100
From: Gunnar Hjalmarsson <noreply@gunnar.cc>
Subject: Re: portable no warnings "uninitialized"
Message-Id: <34itemF4b6vm0U1@individual.net>
Brian McCauley wrote:
> Gunnar Hjalmarsson wrote:
>> DKW wrote:
>>> If I rephrase my question:
>>> Can you at runtime check for existence for a module, and use (or no)
>>> it if it exists?
>>
>> For an ordinary module you can do e.g.:
>>
>> BEGIN { eval "use SomeModule" }
>>
>> but the problem with "warnings" is that it's a pragma whose effect is
>> set lexically.
>
> That does not prevent the more verbose form from working:
>
> BEGIN {
> if ( eval { require warnings; 1 } ) {
> warnings->unimport('uninitialized');
> }
> }
>
> Or even just
>
> BEGIN {
> eval {
> require warnings;
> warnings->unimport('uninitialized');
> }
> }
Hmm.. So
no warnings 'uninitialized';
does only affect the current block, while
warnings->unimport('uninitialized');
is more widely applied. Is the latter file scoped or dynamically scoped?
Btw, is it documented anywhere?
Anyway: Thanks, Brian, that should be exactly what the OP is looking for.
--
Gunnar Hjalmarsson
Email: http://www.gunnar.cc/cgi-bin/contact.pl
------------------------------
Date: 11 Jan 2005 19:23:29 GMT
From: Abigail <abigail@abigail.nl>
Subject: Re: URGENT --- Aspell Scores
Message-Id: <slrncu89th.ucb.abigail@alexandra.abigail.nl>
Sum (sumitra@gmail.com) wrote on MMMMCLI September MCMXCIII in
<URL:news:1105429887.948445.15640@c13g2000cwb.googlegroups.com>:
:} How do I retrieve the scores to suggestions returned by Aspell? The
:} Text::Aspell module does not seem to define any methods to achieve
:} this. Does anyone know how?
:}
:} Also, can I set any options when I run Aspell from the command prompt
:} to view these scores?
Why is your question "URGENT"?
Abigail
--
I'm not in a hurry
------------------------------
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 V10 Issue 7631
***************************************