[10745] in Perl-Users-Digest
Perl-Users Digest, Issue: 4345 Volume: 8
daemon@ATHENA.MIT.EDU (Perl-Users Digest)
Wed Dec 2 17:07:22 1998
Date: Wed, 2 Dec 98 14:01:37 -0800
From: Perl-Users Digest <Perl-Users-Request@ruby.OCE.ORST.EDU>
To: Perl-Users@ruby.OCE.ORST.EDU (Perl-Users Digest)
Perl-Users Digest Wed, 2 Dec 1998 Volume: 8 Number: 4345
Today's topics:
Re: quickest way to merge two hashes? <ckuskie@cadence.com>
Re: quickest way to merge two hashes? (Larry Rosler)
Re: Reading a text file & putting into variables <r28629@email.sps.mot.com>
Re: regular expr. /w last occurrence? <r28629@email.sps.mot.com>
Re: regular expr. /w last occurrence? (Martien Verbruggen)
Simple Help Needed: How do you get rid of return carrig (hector catre)
Re: Simple Help Needed: How do you get rid of return ca (Larry Rosler)
Re: Simple Security (Martien Verbruggen)
Re: Sorting VERY large files effeciently (courtesy)
Re: spider framework? (Martien Verbruggen)
Re: Substitute (Martien Verbruggen)
Re: unsubscribe (John Stanley)
Re: Using perl5 with Win95/dos command line. (Randy Kobes)
Re: When does CLOSE not FLUSH? <gellyfish@btinternet.com>
Re: Why is "... @foo ..." occasionally a syntax error? <rra@stanford.edu>
Re: Why is "... @foo ..." occasionally a syntax error? (Martien Verbruggen)
Win32::AdminMisc::UserGetMiscAttributes keydet89@yahoo.com
Win32::OLE question--GetActiveObject() <joshb@cadence.nospamnojunk.com>
Re: win32API module available for Unix? <erikd@zip.com.au>
Re: win32API module available for Unix? (Bbirthisel)
Special: Digest Administrivia (Last modified: 12 Mar 98 (Perl-Users-Digest Admin)
----------------------------------------------------------------------
Date: Wed, 2 Dec 1998 12:45:02 -0800
From: Colin Kuskie <ckuskie@cadence.com>
To: Kin Cho <kin@symmetrycomm.com>
Subject: Re: quickest way to merge two hashes?
Message-Id: <Pine.GSO.3.96.981202124212.17154C-100000@pdxue150.cadence.com>
[posted and emailed]
On 2 Dec 1998, Kin Cho wrote:
> Is there a faster way to merge hashes?
%b = (%b,%a);
Remember, initializing a hash is very similar (if not the same)
to initializing an array!
Love that Perl Cookbook!
Colin
------------------------------
Date: Wed, 2 Dec 1998 13:04:21 -0800
From: lr@hpl.hp.com (Larry Rosler)
Subject: Re: quickest way to merge two hashes?
Message-Id: <MPG.10cf4b34362ed00b9898a6@nntp.hpl.hp.com>
[Posted to comp.lang.perl.misc and a copy mailed.]
In article <Pine.GSO.3.96.981202124212.17154C-
100000@pdxue150.cadence.com> on Wed, 2 Dec 1998 12:45:02 -0800, Colin
Kuskie <ckuskie@cadence.com> says...
> [posted and emailed]
>
> On 2 Dec 1998, Kin Cho wrote:
>
> > Is there a faster way to merge hashes?
>
> %b = (%b,%a);
>
> Remember, initializing a hash is very similar (if not the same)
> to initializing an array!
>
> Love that Perl Cookbook!
We all love it, but in this case it has *not* led you to the fastest
solution, by far. You should look at the bottom of page 146, for the
special case of appending one hash to another, which is what was
requested here.
#!/usr/local/bin/perl -w
use Benchmark;
%a = ( 'a' .. 'z' );
%b = ( 'A' .. 'Z' ); # Add all new keys.
%c = ( 'a' .. 'z' ); # Overwrite all keys.
timethese ( (1 << (shift || 0) ), {
Merge0 => sub { %b = (%b, %a) },
Merge1 => sub { %c = (%c, %a) },
Slice0 => sub { @b{keys %a} = values %a },
Slice1 => sub { @c{keys %a} = values %a },
} );
__END__
Benchmark: timing 16384 iterations of Merge0, Merge1, Slice0, Slice1...
Merge0: 11 wallclock secs (10.36 usr + 0.00 sys = 10.36 CPU)
Merge1: 6 wallclock secs ( 6.53 usr + 0.00 sys = 6.53 CPU)
Slice0: 3 wallclock secs ( 2.81 usr + 0.00 sys = 2.81 CPU)
Slice1: 3 wallclock secs ( 2.78 usr + 0.00 sys = 2.78 CPU)
--
(Just Another Larry) Rosler
Hewlett-Packard Company
http://www.hpl.hp.com/personal/Larry_Rosler/
lr@hpl.hp.com
------------------------------
Date: Wed, 02 Dec 1998 13:00:25 -0600
From: Tk Soh <r28629@email.sps.mot.com>
Subject: Re: Reading a text file & putting into variables
Message-Id: <36658E49.A7E52897@email.sps.mot.com>
John Zeng wrote:
>
> How do I check a text file to see if the user submitted duplicate e-mail
> addresses?
> I am not sure of what some of these lines do, but more importantly, I need
> to know how to check if what the user types in is equal or not equal to each
> e-mail address in the file..
coding is implemention, but before this you need two things:
1. know the problem, then the software design.
2. know the language before you try to read other's code.
HTH.
-TK
------------------------------
Date: Wed, 02 Dec 1998 12:53:33 -0600
From: Tk Soh <r28629@email.sps.mot.com>
To: BenJamin Prater <bprater@jipes.com>
Subject: Re: regular expr. /w last occurrence?
Message-Id: <36658CAD.E7F2D3A0@email.sps.mot.com>
[posted to c.l.p.m and copy emailed]
BenJamin Prater wrote:
>
> Try this:
>
> ($value) = $buffer =~ m/.*\s+var=(\d+)/;
^^^
You proabably don't need this, since '.*' already includes '\s+'. But a
'\b' might be helpful here.
> Ben
>
> GEMINI wrote in message <742bis$mnh$1@netnews.csie.NCTU.edu.tw>...
> >hi all,
> > if I have a string of 'xxxx var=3 xxxxxxx var=50 xx'
> >and I'd like to find the value of var= of last occurrence in that
> >string, how should I write the regular expression?
> >
> > ($v)=/var=(\d+)/ will find the first occurrence only, right?
-TK
------------------------------
Date: Wed, 02 Dec 1998 21:26:47 GMT
From: mgjv@comdyn.com.au (Martien Verbruggen)
Subject: Re: regular expr. /w last occurrence?
Message-Id: <rgi92.19$Fw3.133@nsw.nnrp.telstra.net>
In article <36658CAD.E7F2D3A0@email.sps.mot.com>,
Tk Soh <r28629@email.sps.mot.com> writes:
> BenJamin Prater wrote:
>>
>> ($value) = $buffer =~ m/.*\s+var=(\d+)/;
> ^^^
> You proabably don't need this, since '.*' already includes '\s+'. But a
> '\b' might be helpful here.
Not strictly true, because of newlines. Witness:
l> perl
$_ = "blablablaboo\nboo";
m|bla(.*)boo|;
print "|$1|\n";
m|bla(.*\s+)boo|;
print "|$1|\n";
m|bla(.*)boo|s;
print "|$1|\n";
__END__
|blabla|
|blablaboo
|
|blablaboo
|
Martien
--
Martien Verbruggen |
Webmaster www.tradingpost.com.au | I took an IQ test and the results were
Commercial Dynamics Pty. Ltd. | negative.
NSW, Australia |
------------------------------
Date: Wed, 02 Dec 1998 21:01:36 GMT
From: hcatre@aw.sgi.com (hector catre)
Subject: Simple Help Needed: How do you get rid of return carriges?
Message-Id: <744a09$fsoit@fido.engr.sgi.com>
Hey everyone,
I'm trying to get rid of return carriages in the value of a defined
string. I tried the following:
$record =~ tr/\n/\/; #generates error
$record =~ tr/\n//; #does nothing
$record =~ s///ge; # does Nothing
$record =~ s/\//g; # does nothing
$record =~ s/\n//ge; #does nothing
$record =~ s/\n//g; #does nothing
Does Anyone have any other suggestions?
please feel free to e-mail me
Hector Catre
Webmaster
Alias|Wavefront
hcatre@aw.sgi.com
------------------------------
Date: Wed, 2 Dec 1998 13:24:24 -0800
From: lr@hpl.hp.com (Larry Rosler)
Subject: Re: Simple Help Needed: How do you get rid of return carriges?
Message-Id: <MPG.10cf4fdffa4cbb0e9898a7@nntp.hpl.hp.com>
[Posted to comp.lang.perl.misc and a copy mailed.]
In article <744a09$fsoit@fido.engr.sgi.com> on Wed, 02 Dec 1998 21:01:36
GMT, hector catre <hcatre@aw.sgi.com> says...
> I'm trying to get rid of return carriages in the value of a defined
> string. I tried the following:
> $record =~ tr/\n//; #does nothing
$record =~ tr/\n//d; #deletes all *newline* characters
What you describe as return carriages might be instead the 'carriage
return' character \r.
--
(Just Another Larry) Rosler
Hewlett-Packard Company
http://www.hpl.hp.com/personal/Larry_Rosler/
lr@hpl.hp.com
------------------------------
Date: Wed, 02 Dec 1998 21:51:32 GMT
From: mgjv@comdyn.com.au (Martien Verbruggen)
Subject: Re: Simple Security
Message-Id: <EDi92.23$Fw3.133@nsw.nnrp.telstra.net>
In article <366524D5.772CEDF1@entheosengineering.com>,
Rich Grise <richgrise@entheosengineering.com> writes:
> Well, I'll be! So that's what "perldoc" means. Where in
> the HOWTOs or man perl was I supposed to read about the
> perldoc command?
# man perl
[snip]
If that doesn't work for some reason, you can still use the
supplied perldoc script to view module information. You
might also look into getting a replacement man program.
[snip]
On dos-derived systems, I believe the same manual pages are supplied
as html. I believe that most good books on perl also mention perldoc.
And of course every third post in this group mentions it.
No, there is no one telling you what all the tools are, but that is
true for every environment and language. You learn by reading the
documentation, or parts of it. You learn by using it. You learn by
reading this group. But that is true for everything (except maybe that
you can't learn about everyhting in this group).
:)
Martien
--
Martien Verbruggen |
Webmaster www.tradingpost.com.au | That's not a lie, it's a terminological
Commercial Dynamics Pty. Ltd. | inexactitude.
NSW, Australia |
------------------------------
Date: 2 Dec 1998 21:49:33 GMT
From: Bob Shair (courtesy) <rmshair@delphi.itg.uiuc.edu>
Subject: Re: Sorting VERY large files effeciently
Message-Id: <744cld$bvp$1@vixen.cso.uiuc.edu>
andy-markham@mindspring.com wrote:
> I have recently started working with a group that does some work on an
> HP3000. Since there is a 4GB limit on that machine, they have to find a new
> way to do some effecient sorting of data files that exceed that limit.
> They've been looking at a couple of packages on HPUX to do the job, CoSORT
> (~$2K) and something else that is on the order of $20K. It turns out that
> CoSORT can't handle it, so they are thinking about writing a $20K check to
> solve the problem.
Writing sorts that perform well on large files is very difficult.
If you need (1) decent performance and, (2) reasonable assurance that
the output is correct, I suggest that you write the check.
(not now or ever employed by SyncSort)
--
Bob Shair rmshair@delphi.itg.uiuc.edu
Open Systems Specialist Champaign, Illinois
/* Opinions expressed are mine... go get your own! */
------------------------------
Date: Wed, 02 Dec 1998 21:43:52 GMT
From: mgjv@comdyn.com.au (Martien Verbruggen)
Subject: Re: spider framework?
Message-Id: <swi92.21$Fw3.133@nsw.nnrp.telstra.net>
In article <36657227.CD3D079C@idt.net>,
jamesht <jamesht@idt.net> writes:
> I'm looking for a spider framework written in perl. Is there such a
> thing freely available, possibly a pm?
Whenever you find yourself asking a question like "I wonder if anyone
has written a module to do X?", you should immediately think "CPAN!".
http://www.perl.com/CPAN/modules/00modlist_long.html
Look for the section with HTTP in the title.
Martien
--
Martien Verbruggen |
Webmaster www.tradingpost.com.au |
Commercial Dynamics Pty. Ltd. | Can't say that it is, 'cause it ain't.
NSW, Australia |
------------------------------
Date: Wed, 02 Dec 1998 20:55:21 GMT
From: mgjv@comdyn.com.au (Martien Verbruggen)
Subject: Re: Substitute
Message-Id: <ZOh92.10$Fw3.133@nsw.nnrp.telstra.net>
[When you send a cc: you should mention so in the body of the mssage.
it prevents confusion.]
In article <366572F7.7BACB2E0@eddie.mit.edu>,
John Chambers <jc@eddie.mit.edu> writes:
>> The above neatly outputs the program itself.
>
> Hmmm ... Self-generating programs are sort of a minor
Of course, the illustration was not a self-generating program, but
merely the use of a file handle with the name DATA. I chose to open
and read $0 because that didn't require another file to be created to
run the program :)
> #!/usr/bin/perl
> open(F,$0);while(<F>){print}
I believe that there have been a few threads on this group about this.
I can't remember what the shortest solution was, but you may still be
able to find it, and other interesting ways, on dejanews..
Martien
--
Martien Verbruggen |
Webmaster www.tradingpost.com.au | I took an IQ test and the results were
Commercial Dynamics Pty. Ltd. | negative.
NSW, Australia |
------------------------------
Date: 2 Dec 1998 20:01:53 GMT
From: stanley@skyking.OCE.ORST.EDU (John Stanley)
Subject: Re: unsubscribe
Message-Id: <7446bh$ctg$1@news.NERO.NET>
In article <F3CKnK.KLK@igsrsparc2.er.usgs.gov>,
Rick Koehler <rkoehler@osmre.gov> wrote:
>Basil S Mullings wrote in message <10698659@xmail.ha.osd.mil>...
>>unsubscribe perl-users
>>
>Well, if that works,
Yes, it worked.
Normally it only works if sent to the right address, but thanks to the
complaint from a kind newsgroup reader who thought that this "USENET
ABUSE" required action by everyone's postmasters (instead of simply
sending mail to me asking what was happening), it not only got Basil
unsubscribed but a block installed so he can't get to the wrong (or
right) email address again. Welcome to comp.lang.perl.misc, Basil.
>then I might as well do this:
>
>INSTANTLY TRANSPORT immense-wealth-to-me
Sorry, I'm not in charge of the "immense-wealth-to-me" mailing list.
I can't help you with this one.
>or even this:
>
>SUBSCRIBE Perl Journal
Try asking Jon Orwant.
------------------------------
Date: 2 Dec 1998 21:24:49 GMT
From: randy@theory.uwinnipeg.ca (Randy Kobes)
Subject: Re: Using perl5 with Win95/dos command line.
Message-Id: <slrn76bci9.nfu.randy@theory.uwinnipeg.ca>
On Wed, 2 Dec 1998 11:15:32 -0700 , Chris Hewell <CHewell@ile.com> wrote:
>Just starting out with the perl language!
>With that in mind I have a question regarding some examples I am trying
>to run.
>The examples come from the book"Learning Perl" by Randal L. Schwartz &
>Tom Christiansen.
>
>When I run the following sub routine I get the following:
>
>Literal @ile now requires backslash at line#, within string.
>Execution of filename.pl aborted due to compilation errors.
Hi,
That's so that @ile won't be interpreted as an array @ile.
>
>When I place a backslash as requested no e-mail is sent to me when the
>user enters an incorrect password.
>
>Any thoughts would help get me back on track!
>
[snip]
> open (MAIL, "|mail chewell@ile.com");
> print MAIL "bad news: $someone guessed $someguess\n";
> close MAIL;
Whenever you open something like this, it's always good to
check the return value:
open (...) or die "Can't open: $!\n"
In this case it probably would have told you that the program
'mail' doesn't exist. For Windows 95/98, one way to send mail
is by use of the Mail::Sendmail module, available from
http://www.perl.com/CPAN/authors/id/M/MI/MIVKOVIC/
This allows one to compose a message and then forward it to
your SMTP server for delivery.
--
Best regards,
Randy Kobes
Physics Department Phone: (204) 786-9399
University of Winnipeg Fax: (204) 774-4134
Winnipeg, Manitoba R3B 2E9 e-mail: randy@theory.uwinnipeg.ca
Canada http://theory.uwinnipeg.ca/
------------------------------
Date: 2 Dec 1998 20:53:16 -0000
From: Jonathan Stowe <gellyfish@btinternet.com>
Subject: Re: When does CLOSE not FLUSH?
Message-Id: <7449bs$er$1@gellyfish.btinternet.com>
On 30 Nov 1998 20:29:54 -0800 Russ Allbery <rra@stanford.edu> wrote:
> Abigail <abigail@fnx.com> writes:
>
>> As the example on 'perldoc -f flock' tells you, you need to do a seek
>> after you got the lock.
>
>> open FH, ">> /my/file" or die $!;
>> flock FH, LOCK_EX or die $!;
>> seek FH, 2, 0 or die $!; # Seek to the end.
>
> I thought open with a mode of ">>" uses O_APPEND. If it doesn't, that
> strikes me as really odd. If it does, the seek should not be necessary:
>
> O_APPEND If set, the file offset is set to the end of
> the file prior to each write.
>
Except that it is appending to the file as it stands at the open - it might
be that another process has added to the file between the open and the lock.
/J\
--
Jonathan Stowe <jns@btinternet.com>
Some of your questions answered:
<URL:http://www.btinternet.com/~gellyfish/resources/wwwfaq.htm>
Hastings: <URL:http://www.newhoo.com/Regional/UK/England/East_Sussex/Hastings>
------------------------------
Date: 02 Dec 1998 12:58:17 -0800
From: Russ Allbery <rra@stanford.edu>
Subject: Re: Why is "... @foo ..." occasionally a syntax error?
Message-Id: <ylyaoq5kie.fsf@windlord.stanford.edu>
John Chambers <jc@eddie.mit.edu> writes:
> This seems to be the crux of the matter. The module in question is
> require'd by any number of CGI scripts and a few others. The @resource
> array is built at run-time, and will be defined by the time the line in
> question is executed. But in this case, the offending line was the
> first time that the *compiler* had seen @resource. It was the lexically
> first occurrence of the array, but at run time would not be anywhere
> near the first use of the array.
As several people have pointed out elsewhere, though, this would not be a
problem if you did:
use strict;
use vars qw(@resource);
I do that with all of my scripts and modules now.
> The basis of the problem seems to be that in this one situation, perl
> doesn't treat @foo as a valid array reference unless it has been seen in
> some other context already. I can't seem to find anything in TFM that
> explains it.
It's because in Perl v4 @ wasn't a special character in a quoted string.
So there had to be some sort of an error for old Perl v4 scripts that used
literal @ in strings since otherwise things would fail badly and silently.
--
#!/usr/bin/perl -- Russ Allbery, Just Another Perl Hacker
$^=q;@!>~|{>krw>yn{u<$$<[~||<Juukn{=,<S~|}<Jwx}qn{<Yn{u<Qjltn{ > 0gFzD gD,
00Fz, 0,,( 0hF 0g)F/=, 0> "L$/GEIFewe{,$/ 0C$~> "@=,m,|,(e 0.), 01,pnn,y{
rw} >;,$0=q,$,,($_=$^)=~y,$/ C-~><@=\n\r,-~$:-u/ #y,d,s,(\$.),$1,gee,print
------------------------------
Date: Wed, 02 Dec 1998 21:17:42 GMT
From: mgjv@comdyn.com.au (Martien Verbruggen)
Subject: Re: Why is "... @foo ..." occasionally a syntax error?
Message-Id: <W7i92.15$Fw3.133@nsw.nnrp.telstra.net>
In article <ylu2zfe1fm.fsf@windlord.stanford.edu>,
Russ Allbery <rra@stanford.edu> writes:
> Martien Verbruggen <mgjv@comdyn.com.au> writes:
>> Since perl is a freeform language, the inital use of a variable is also
>> its declaration.
>
> Not under use strict, which is what was being discussed. use strict
> requires that all variables either be my variables or be declared in some
> fashion (generally with use vars).
I am confused. I don't think we were actually discussing this
behaviour under 'use strict'. I advised earlier in the thread to
always use strict, but the original post stated that the message from
perl was
In string, @resource now must be written as \@resource at ralsched.pm
line 414, near "@resource"
Under use strict, there should have been two messages, the second being:
Global symbol "resource" requires explicit package name at ralsched.pm
line 414.
As far as I can tell, the stuff I posted is still valid. Under use
strict you just limit the ways in which you can declare a variable.
Have I missed something in one of the posts?
Martien
--
Martien Verbruggen |
Webmaster www.tradingpost.com.au | The number of the beast is not 666. Its
Commercial Dynamics Pty. Ltd. | number is 95, and it's awake.
NSW, Australia |
------------------------------
Date: Wed, 02 Dec 1998 20:53:21 GMT
From: keydet89@yahoo.com
Subject: Win32::AdminMisc::UserGetMiscAttributes
Message-Id: <7449c0$an0$1@nnrp1.dejanews.com>
I have been using the documentation from Dave Roth's site
when trying to implement a small Perl script using the
AdminMisc module. I am trying to get the USER_LAST_LOGOFF
value, using the example in the documentation.
No matter what account I try to use it against, I keep
getting:
Wed Dec 31 19:00:00 1969
Here's the code:
use Win32::AdminMisc;
if ( Win32::AdminMisc::UserGetMiscAttributes('', "gshanton", \%Hash)){
print "Last logoff: " . localtime($Data{USER_LAST_LOGOFF}) . "\n";
}
Any ideas? If it helps, I am not a Domain Admin...
Carv
-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/ Search, Read, Discuss, or Start Your Own
------------------------------
Date: Wed, 2 Dec 1998 13:01:52 -0800
From: "Josh Baudhuin" <joshb@cadence.nospamnojunk.com>
Subject: Win32::OLE question--GetActiveObject()
Message-Id: <7449s6$b51$1@news.cadence.com>
Is there any way of choosing from a set of available instantiated objects of
a given sort?
I have a script that should open a document in a particular automation host.
Suppose there are two instances of the automation-server application. If I
use GetActiveObject() to get an object, it tries to get from the most
recently-registered automation server, apparently, so I really only am able
to access one session, which may be the wrong one! D'oh!
Thanks in advance...
--Josh
joshb at cadence dot com
------------------------------
Date: Thu, 03 Dec 1998 07:43:39 +1100
From: Erik de Castro Lopo <erikd@zip.com.au>
Subject: Re: win32API module available for Unix?
Message-Id: <3665A67B.2CB51223@zip.com.au>
Jeremy D. Zawodny wrote:
>
> elcaro@my-dejanews.com writes:
>
> > Does anyone know if the win32API is available for Unix? I've seen
> > the module but it seems to be precompiled for i386 and I need to do
> > this work under Sun Solaris.
>
> You're joking, right?
No, it is ****theoretically**** possible using Wine the windows
emulator (http://www.winehq.com) which runs on various Inetl x86
unices. You'll be out of luck if you're running Sparc however.
Erik
--
+-------------------------------------------------+
Erik de Castro Lopo erikd@zip.com.au
+-------------------------------------------------+
"640K ought to be enough for anybody." -- Bill Gates, 1981
------------------------------
Date: 2 Dec 1998 21:15:25 GMT
From: bbirthisel@aol.com (Bbirthisel)
Subject: Re: win32API module available for Unix?
Message-Id: <19981202161525.06285.00001015@ng127.aol.com>
Hi Erik:
>> > Does anyone know if the win32API is available for Unix?
>No, it is ****theoretically**** possible using Wine the windows
>emulator (http://www.winehq.com) which runs on various Inetl x86
>unices.
If you are running a Win32 port of Perl under Wine under Unix...
If you actually manage all that, you deserve some special award
(?honorable mention? at the next Obfuscated Perl Contest???)
-bill
Making computers work in Manufacturing for over 25 years (inquiries welcome)
------------------------------
Date: 12 Jul 98 21:33:47 GMT (Last modified)
From: Perl-Request@ruby.oce.orst.edu (Perl-Users-Digest Admin)
Subject: Special: Digest Administrivia (Last modified: 12 Mar 98)
Message-Id: <null>
Administrivia:
Special notice: in a few days, the new group comp.lang.perl.moderated
should be formed. I would rather not support two different groups, and I
know of no other plans to create a digested moderated group. This leaves
me with two options: 1) keep on with this group 2) change to the
moderated one.
If you have opinions on this, send them to
perl-users-request@ruby.oce.orst.edu.
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.
To submit articles to comp.lang.perl.misc (and this Digest), send your
article to perl-users@ruby.oce.orst.edu.
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.
The Meta-FAQ, an article containing information about the FAQ, is
available by requesting "send perl-users meta-faq". The real FAQ, as it
appeared last in the newsgroup, can be retrieved with the request "send
perl-users FAQ". Due to their sizes, neither the Meta-FAQ nor the FAQ
are included in the digest.
The "mini-FAQ", which is an updated version of the Meta-FAQ, is
available by requesting "send perl-users mini-faq". It appears twice
weekly in the group, but is not distributed in the digest.
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 V8 Issue 4345
**************************************