[31193] in Perl-Users-Digest
Perl-Users Digest, Issue: 2438 Volume: 11
daemon@ATHENA.MIT.EDU (Perl-Users Digest)
Sun May 24 06:09:39 2009
Date: Sun, 24 May 2009 03:09:05 -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 Sun, 24 May 2009 Volume: 11 Number: 2438
Today's topics:
Re: ampersand subroutine <frank@example.invalid>
Re: ampersand subroutine <nat.k@gm.ml>
Re: ampersand subroutine <nat.k@gm.ml>
Re: ampersand subroutine <nat.k@gm.ml>
Re: ampersand subroutine <whynot@pozharski.name>
Re: Archive::Zip and correct extension (mixture of Word <frank@example.invalid>
Re: Archive::Zip and correct extension (mixture of Word <gcox@freeuk.com>
Re: Capturing actual Browser output in perl <frank@example.invalid>
Re: EasyNews and this Perl group sln@netherlands.com
Re: edit array in place <uri@StemSystems.com>
Re: edit array in place <whynot@pozharski.name>
new CPAN modules on Sun May 24 2009 (Randal Schwartz)
Digest Administrivia (Last modified: 6 Apr 01) (Perl-Users-Digest Admin)
----------------------------------------------------------------------
Date: Sat, 23 May 2009 15:57:14 -0700
From: Franken Sense <frank@example.invalid>
Subject: Re: ampersand subroutine
Message-Id: <1k5l53uf6jljc$.dgnu4z6n930y$.dlg@40tude.net>
In Dread Ink, the Grave Hand of Nathan Keel Did Inscribe:
> Fuck you, you aren't my boss. I know that's difficult for you to
> accept, but you don't control everyone and you're not always right.
> Not that I care if you can't accept that, until you fight with me for
> no good reason. You're just going to have to accept that I won't put up
> with your attempts to bully me. You're a joke.
I'm promiscuous with syntax, so I'll drift in and out of groups. Uri is as
constant as the tide when it comes to caustic remarks, personal attacks,
being unhelpful and imflammatory.
And then you've got polesmokers like A Sinan Unur to pile on, again, with
no pretense to help. It reminds me of childhood games of "smear the
queer." Finally, these 120-pounders get to throw around their weight,
because they have more experience with perl, and they can stand between you
and your programming goals.
It is clearly contrary to perl culture to abuse those who are still
transitioning from other languages. Peer review is a huge part of any
attempt, and with their dynamic of
1) insult first
2) read perldoc everything before you repost
3) insult more
4) pile on once they've pissed you off enough for you to tell them to get
bent
makes me disinclined to acquire more perl reference to work through.
I really wonder what uri's first language is. I bet he thinks his english
is perfect.
--
Frank
A brief digression on whether that suspicious-looking mole is actually
cancer. ... Take this simple test called the ABC test. 'A' is for age. What
is your age? Is it over thirteen? If so, it's cancer. That's how the ABC
test works.
~~ Al Franken,
------------------------------
Date: Sat, 23 May 2009 15:03:35 -0700
From: Nathan Keel <nat.k@gm.ml>
Subject: Re: ampersand subroutine
Message-Id: <Xo_Rl.52264$Rf7.11126@newsfe21.iad>
Tad J McClellan wrote:
> Nathan Keel <nat.k@gm.ml> wrote:
>> Tad J McClellan wrote:
>>
>>> Uri Guttman <uri@StemSystems.com> wrote:
>>>>>>>>> "NK" == Nathan Keel <nat.k@gm.ml> writes:
>>>
>>>> NK> Yes, I'm aware you think everyone else but YOU have the
>>>> attitude NK> problem.
>>>
>>>
>>> Huh, that's funny.
>>>
>>> I'd thought the same of you (Nathan).
>>
>> Nothing funny about it.
>
>
> http://dictionary.reference.com/browse/funny
>
> 5. curious; strange; peculiar; odd:
And, as I said, still nothing funny about it.
>>>> NK> I also realize that you're such a fucking prick
>>>
>>>> ooohh! cursing now. the last refuge of the incompetent.
>>>
>>>
>>> Indeed.
>>
>> Indeed you'll agree with "uri", since he's a long time member here,
>
>
> I sometimes do that.
Yes, you do.
> But not this time.
Uh huh.
> This time I was agreeing with Uri since cursing *is* the last
> refuge of the incompetent.
If that was true, you'd be cursing all of the time.
Besides, if "uri" actually (gasp) used a curse word in response, you'd
not claim that about him. And, he does sometimes do it. I do when I'm
provoked, I care not to give you a clue if you can't understand that.
------------------------------
Date: Sat, 23 May 2009 15:08:28 -0700
From: Nathan Keel <nat.k@gm.ml>
Subject: Re: ampersand subroutine
Message-Id: <wt_Rl.52265$Rf7.11153@newsfe21.iad>
Franken Sense wrote:
> In Dread Ink, the Grave Hand of Nathan Keel Did Inscribe:
>
>> Fuck you, you aren't my boss. I know that's difficult for you to
>> accept, but you don't control everyone and you're not always right.
>> Not that I care if you can't accept that, until you fight with me for
>> no good reason. You're just going to have to accept that I won't put
>> up
>> with your attempts to bully me. You're a joke.
>
> I'm promiscuous with syntax, so I'll drift in and out of groups. Uri
> is as constant as the tide when it comes to caustic remarks, personal
> attacks, being unhelpful and imflammatory.
>
> And then you've got polesmokers like A Sinan Unur to pile on, again,
> with
> no pretense to help. It reminds me of childhood games of "smear the
> queer." Finally, these 120-pounders get to throw around their weight,
> because they have more experience with perl, and they can stand
> between you and your programming goals.
>
> It is clearly contrary to perl culture to abuse those who are still
> transitioning from other languages. Peer review is a huge part of any
> attempt, and with their dynamic of
> 1) insult first
> 2) read perldoc everything before you repost
> 3) insult more
> 4) pile on once they've pissed you off enough for you to tell them to
> get bent
>
> makes me disinclined to acquire more perl reference to work through.
>
> I really wonder what uri's first language is. I bet he thinks his
> english is perfect.
I don't think Uri's first language is English, and perhaps it's a
language barrier that makes him come off like an arrogant, conceited
asshole, but make no mistake, I'm not on anyone's side of this because
I dislike that prick, and while I understand he's skilled in Perl, he
takes that excuse to fight with people about things that are of nothing
more than opinion. Big deal if I react and call him a curse word, it
might seem desperate, but there's nothing left that's constructive to
say, and he's hardly as important, skilled or smart as he thinks he is.
The treatment of people in this group by the regulars is long known and
it's nothing new. Cyber bullies (as ridiculous of a term as that is)
will always be cyber bullies. They react poorly to people that don't
react themselves in a positive way to their abuse and condescention.
So what if Uri knows Perl better than I do? I'm perfectly willing to
learn and admit if I'm wrong, and I'm not blinded by my own arrogance
like Uri is. It gets old. I really dislike some people online.
------------------------------
Date: Sat, 23 May 2009 15:13:36 -0700
From: Nathan Keel <nat.k@gm.ml>
Subject: Re: ampersand subroutine
Message-Id: <my_Rl.52266$Rf7.17242@newsfe21.iad>
Andrew DeFaria wrote:
...
That all said, I felt some valid, good points were made. I just don't
see the reason for such vile and vicious actions and then such
"surprise" when someone reacts and says "You know what, you always do
this, because you're a prick" and that's all there is to it. I fail to
understand why some people think they can be abusive and treat people
like garbage and exude their arrogance onto others trying to impress
them, but if someone doesn't respond in a positive manner to that crap,
then "oh, they've gone too far now", as if they were whatsoever having
a civil discussion until that point (since they weren't).
What is the harm of being friendly and civil, is what I wonder?
Instead, people treat you like shit, and then make disparaging claims
to try and look like the better person (ignoring their own attitude),
and rather than seeing that I have simply reacted to what was given,
they use it to say "See, he's a problem". Sure, everyone else has the
problem. People that think like that are doomed to be dumb, no matter
how skilled they might be at a specific programming language... and I
honestly wonder in the end if people are that stubborn and stupid about
other things. I hope more people understand things for what they are,
but I have no real hope for it.
------------------------------
Date: Sun, 24 May 2009 11:38:26 +0300
From: Eric Pozharski <whynot@pozharski.name>
Subject: Re: ampersand subroutine
Message-Id: <slrnh1i1sd.85m.whynot@orphan.zombinet>
On 2009-05-23, A. Sinan Unur <1usa@llenroc.ude.invalid> wrote:
> Eric Pozharski <whynot@pozharski.name> wrote in
> news:slrnh1ept4.mtg.whynot@orphan.zombinet:
>
>> On 2009-05-22, A. Sinan Unur <1usa@llenroc.ude.invalid> wrote:
*SKIP*
>>> exit [ keel => pos ];
>>
>> And why shell's I<$?> is 16 then?
>>
>> {73537:129} [0:0]$ perl -Mstrict -wle 'exit [ keel => pos ]'
>> {73564:130} [0:16]$
>
> The return value is unlikely to be consistent across executions and
> environments because it will be the least significant byte of the
> anonymous array ref constructed above:
>
> $ perl -Mstrict -wle 'print [ keel => pos ]'
> ARRAY(0x10023d48)
>
> $ perl -Mstrict -wle 'exit [ keel => pos ]'
>
> $ printf '%x\n' $?
> 48
That just means that C<ARRAY(0x10023d48)> is numeric for B<exit>.
However, that provides an easy way to exit with unpredictable I<$?>
> I think this is more expressive:
>
> $ perl -Mstrict -wle 'no attributes -to_like => exit [ keel => pos ]'
Didn't get it.
p.s. After looking at B<Devel::Peek::Dump>'s output, B<exit> picks it
from I<RV>, right? As integer.
--
Torvalds' goal for Linux is very simple: World Domination
Stallman's goal for GNU is even simpler: Freedom
------------------------------
Date: Sat, 23 May 2009 15:28:13 -0700
From: Franken Sense <frank@example.invalid>
Subject: Re: Archive::Zip and correct extension (mixture of Word and PowerPoint files)?
Message-Id: <pnymj2swkh09.1cn8w1gbkrhg.dlg@40tude.net>
In Dread Ink, the Grave Hand of Peter J. Holzer Did Inscribe:
> On 2009-05-22 22:17, Bart Lateur <bart.lateur@pandora.be> wrote:
>> Peter J. Holzer wrote:
>>>Please read the whole thread before starting
>>>a discussion about a problem which is already solved.
>>
>> It's solved the wrong way: butt first.
>>
>
> Ok, so given these facts:
>
> * You have lots of zip files.
> * The basenames of the zip files are meaningful.
> * Each zip file contains one MS-Office file (word, excel, power-point, ...)
> * The basenames of these files are not meaningful
> * The extensions of these files are correct (i.e. all word documents
> end with .doc, all excel files with .xls, etc.)
>
> You want to extract all the files from the zip files but with meaningful
> names. So, if you have a zip file named "budget-2008.zip" which contains
> an excel file named "434367.xls" you want to extract it as
> "budget-2008.xls".
>
> The proposed way to do this is to combine the basename of the zip file
> with the extension of the zipped file.
>
> Why is this butt first, and what alternative do you propose?
>
> hp
I haven't paid too much attention to the details, but the one thing I
thought lacking was a concise statement of his objectives.
Are all of these files in the same folder, and are there no files in this
folder that you don't want to process in this manner?
This is the type of problem I lkie to follow along on. Dos might be
helpful here.
--
Frank
In many ways I'm still a Hubert Humphrey Democrat -- someone who believes
in afflicting the comfortable and comforting the afflicted. A society is
judged by how it treats the elderly, the sick, the impoverished. To me it's
a matter of ethics and compassion.
~~ Al Franken, Playboy interview
------------------------------
Date: Sat, 23 May 2009 23:26:06 +0100
From: Geoff Cox <gcox@freeuk.com>
Subject: Re: Archive::Zip and correct extension (mixture of Word and PowerPoint files)?
Message-Id: <ghtg15hg57ce1q6q2sndo69db45rlm520c@4ax.com>
On Sat, 23 May 2009 15:28:13 -0700, Franken Sense
<frank@example.invalid> wrote:
Frank,
>Are all of these files in the same folder, and are there no files in this
>folder that you don't want to process in this manner?
Peter's description is absolutely correct!
There are only zip files in a series of folders and sub-folders and in
each zip file there is only 1 file. The zip files contain mostly a
.doc but some contain a .xls or .ppt file.
If, for example, file-22.zip contains fred.xls then I want to get the
.xls file out of the zip file and call it file-22.xls.
The reason for keeing the fle-22 part being that there are several
thousand zip files and the systematic naming is needed as the names of
the files inside the zip files follow no regular structure.
Cheers,
Geoff
>This is the type of problem I lkie to follow along on. Dos might be
>helpful here.
------------------------------
Date: Sat, 23 May 2009 16:55:08 -0700
From: Franken Sense <frank@example.invalid>
Subject: Re: Capturing actual Browser output in perl
Message-Id: <1fsmts7vtgz41$.1pp0z0qo9zi7g.dlg@40tude.net>
In Dread Ink, the Grave Hand of digz Did Inscribe:
> In this program I am trying to get the output as the browser displays
> it , not the actual HTML page with all the tags .., that
> $response->content returns.
I was endeavoring close to the same thing a while back, and I think this
was the closest I came:
#!/usr/bin/perl
# perl wahab4.pl
use strict;
use warnings;
use LWP::Simple;
use HTML::Parser;
use HTML::FormatText;
my ($html, $ascii);
$html = get("http://www.co-array.com/");
defined $html
or die "Can't fetch HTML from http://www.perl.com/";
$ascii = HTML::FormatText->new->format(parse_html($html));
print $ascii;
C:\MinGW\source>perl wahab4.pl
Undefined subroutine &main::parse_html called at wahab4.pl line 12.
I'm having trouble using the methods that are on cpan. I sure wish every
module included a bevy of examples.
--
Frank
No Child Left Behind is the most ironically named act, piece of legislation
since the 1942 Japanese Family Leave Act.
~~ Al Franken, in response to the 2004 SOTU address
------------------------------
Date: Sat, 23 May 2009 09:44:37 -0700
From: sln@netherlands.com
Subject: Re: EasyNews and this Perl group
Message-Id: <cu9g15pefjv77f81pb2corganvsggous5v@4ax.com>
On 22 May 2009 10:34:47 -0700, Vincent <vinnie_baddabing@yahoo.com> wrote:
>I had problems with Easynews since January. The original guys that started the
>company have left, and the people currently running the service don't know what
>the hell they are doing. Posts should take a few minutes at the most to show up
>your local / originating news server NOT 30 minutes.
>
>I switched over to Newsguy.com a few months ago, and have been very happy with
>their service. I get 60GB of download capacity (Easynews 30GB) and I'm paying $9
>month on their annual plan (Easynews $15 month).
>
>With Newsguy I get NNTP & Web access, search engine, SSL encryption, and my
>unused GB's rollover each month. They have a free trial, and may be worth a
>look.
>
>Vince
>
Thanks Vince. I am going to check it out.
-sln
------------------------------
Date: Sat, 23 May 2009 13:34:04 -0400
From: "Uri Guttman" <uri@StemSystems.com>
Subject: Re: edit array in place
Message-Id: <871vqf7mgj.fsf@quad.sysarch.com>
>>>>> "EP" == Eric Pozharski <whynot@pozharski.name> writes:
EP> On 2009-05-22, Uri Guttman <uri@StemSystems.com> wrote:
EP> *SKIP*
>> hell, file::slurp is backwards compatible to 5.005 still and i aim to
>> keep it that way.
EP> Is it a kind of sport?
no, but it isn't always easy. i use localized globs for handles, i have
to custom make some constants (fctnl stuff) that weren't always
available back then. and new releases need to be tested against older
perls. the reason is that slurp is fairly popular and used by some who
can't/won't upgrade their perl.
uri
--
Uri Guttman ------ uri@stemsystems.com -------- http://www.sysarch.com --
----- Perl Code Review , Architecture, Development, Training, Support ------
--------- Free Perl Training --- http://perlhunter.com/college.html ---------
--------- Gourmet Hot Cocoa Mix ---- http://bestfriendscocoa.com ---------
------------------------------
Date: Sun, 24 May 2009 11:18:43 +0300
From: Eric Pozharski <whynot@pozharski.name>
Subject: Re: edit array in place
Message-Id: <slrnh1i0ne.85m.whynot@orphan.zombinet>
On 2009-05-23, Uri Guttman <uri@StemSystems.com> wrote:
>>>>>> "EP" == Eric Pozharski <whynot@pozharski.name> writes:
>
> EP> On 2009-05-22, Uri Guttman <uri@StemSystems.com> wrote:
> EP> *SKIP*
> >> hell, file::slurp is backwards compatible to 5.005 still and i aim to
> >> keep it that way.
>
> EP> Is it a kind of sport?
>
> no, but it isn't always easy. i use localized globs for handles, i have
> to custom make some constants (fctnl stuff) that weren't always
> available back then. and new releases need to be tested against older
> perls. the reason is that slurp is fairly popular and used by some who
> can't/won't upgrade their perl.
Yes, I see. You seem to be pretty responsible. I hope that one day
you'll fail, and then start to care more about alives then some
fictious fairies what can't/won't upgrade.
p.s. BTW, why you don't check return value of B<binmode>?
--
Torvalds' goal for Linux is very simple: World Domination
Stallman's goal for GNU is even simpler: Freedom
------------------------------
Date: Sun, 24 May 2009 04:42:30 GMT
From: merlyn@stonehenge.com (Randal Schwartz)
Subject: new CPAN modules on Sun May 24 2009
Message-Id: <KK4t2u.1K68@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.
0.0.3
http://search.cpan.org/~nobjas/0.0.3/
----
Amazon-SQS-Simple-1.04
http://search.cpan.org/~swhitaker/Amazon-SQS-Simple-1.04/
OO API for accessing the Amazon Simple Queue Service
----
Apache-SWIT-0.45
http://search.cpan.org/~bosu/Apache-SWIT-0.45/
mod_perl based application server with integrated testing.
----
CGI-Session-Auth-Mouse-Role
http://search.cpan.org/~nobjas/CGI-Session-Auth-Mouse-Role/
Role for authentication of CGI::Session Module
----
CGI-Session-Auth-Mouse-Role-0.0.5
http://search.cpan.org/~nobjas/CGI-Session-Auth-Mouse-Role-0.0.5/
Role for authentication of CGI::Session Module
----
CGI-Session-Auth-Mouse-Role.0.0.4
http://search.cpan.org/~nobjas/CGI-Session-Auth-Mouse-Role.0.0.4/
Role for authentication of CGI::Session Module
----
Catalyst-Devel-1.16
http://search.cpan.org/~flora/Catalyst-Devel-1.16/
Catalyst Development Tools
----
Catalyst-Plugin-LogDeep-0.0.1
http://search.cpan.org/~ivanwills/Catalyst-Plugin-LogDeep-0.0.1/
Sets up Log::Deep for Catalyst logging
----
CatalystX-CRUD-0.44
http://search.cpan.org/~karman/CatalystX-CRUD-0.44/
CRUD framework for Catalyst applications
----
Chart-Clicker-2.32
http://search.cpan.org/~gphat/Chart-Clicker-2.32/
Powerful, extensible charting.
----
Class-Gomor-1.02
http://search.cpan.org/~gomor/Class-Gomor-1.02/
another class and object builder
----
Class-Sniff-0.08_05
http://search.cpan.org/~ovid/Class-Sniff-0.08_05/
Look for class composition code smells
----
Digest-SHA1-2.12
http://search.cpan.org/~gaas/Digest-SHA1-2.12/
Perl interface to the SHA-1 algorithm
----
Elive-0.20
http://search.cpan.org/~warringd/Elive-0.20/
Elluminate Live (c) client library
----
Email-MIME-Kit-2.091430
http://search.cpan.org/~rjbs/Email-MIME-Kit-2.091430/
build messages from templates
----
File-LibMagic-0.96
http://search.cpan.org/~fitzner/File-LibMagic-0.96/
Perlwrapper for libmagic (file-4.x or file-5.x)
----
Finance-Currency-Convert-Custom-1.00
http://search.cpan.org/~dmitry/Finance-Currency-Convert-Custom-1.00/
Update for Finance::Currency::Convert with ability of own rates updating on the fly.
----
Heap-MinMax-0.06
http://search.cpan.org/~mbeebe/Heap-MinMax-0.06/
Min-Max Heap for Priority Queues etc.
----
IO-Stream-Proxy-SOCKSv4-1.0.0
http://search.cpan.org/~powerman/IO-Stream-Proxy-SOCKSv4-1.0.0/
SOCKSv4 proxy plugin for IO::Stream
----
Lingua-CJK-Tokenizer-0.01
http://search.cpan.org/~xern/Lingua-CJK-Tokenizer-0.01/
CJK Tokenizer
----
Log-Deep-0.2.0
http://search.cpan.org/~ivanwills/Log-Deep-0.2.0/
Deep Logging of information about a script state
----
MooseX-Types-0.11
http://search.cpan.org/~rkitover/MooseX-Types-0.11/
Organise your Moose types in libraries
----
Net-ARP-1.0.5
http://search.cpan.org/~crazydj/Net-ARP-1.0.5/
Perl extension for creating ARP packets
----
Net-Frame-1.06
http://search.cpan.org/~gomor/Net-Frame-1.06/
the base framework for frame crafting
----
Net-Frame-Layer-UDPLite-1.00
http://search.cpan.org/~gomor/Net-Frame-Layer-UDPLite-1.00/
UDPLite layer object
----
Net-Twitter-2.99000_02
http://search.cpan.org/~mmims/Net-Twitter-2.99000_02/
A interface to the Twitter API
----
Net-Twitter-2.99000_03
http://search.cpan.org/~mmims/Net-Twitter-2.99000_03/
A perl interface to the Twitter API
----
POE-Wheel-GnuPG-0.01
http://search.cpan.org/~dams/POE-Wheel-GnuPG-0.01/
offer GnuPG interaction through POE
----
Padre-Plugin-Perl6-0.40
http://search.cpan.org/~azawawi/Padre-Plugin-Perl6-0.40/
Padre plugin for Perl6
----
Task-Kensho-0.10
http://search.cpan.org/~perigrin/Task-Kensho-0.10/
A Glimpse at an Enlightened Perl
----
Task-Padre-Plugins-0.20
http://search.cpan.org/~fayland/Task-Padre-Plugins-0.20/
Get many Plugins of Padre at once
----
Test-Able-0.08
http://search.cpan.org/~jdv/Test-Able-0.08/
xUnit with Moose
----
Tree-AVL-0.07
http://search.cpan.org/~mbeebe/Tree-AVL-0.07/
An AVL (balanced binary) tree for time efficient storage and retrieval of comparable objects
----
UR-Bundle-0.02
http://search.cpan.org/~sakoht/UR-Bundle-0.02/
----
Unicode-LineBreak-0.004.510
http://search.cpan.org/~nezumi/Unicode-LineBreak-0.004.510/
UAX #14 Unicode Line Breaking Algorithm
----
WebService-Simple-Google-Chart-0.05
http://search.cpan.org/~yusukebe/WebService-Simple-Google-Chart-0.05/
Get Google Chart URL and image file
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 2438
***************************************