[7910] in Perl-Users-Digest

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

Perl-Users Digest, Issue: 1535 Volume: 8

daemon@ATHENA.MIT.EDU (Perl-Users Digest)
Thu Dec 25 15:07:13 1997

Date: Thu, 25 Dec 97 12:00:21 -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           Thu, 25 Dec 1997     Volume: 8 Number: 1535

Today's topics:
     Automatically POST <psx001@autobahn.mb.ca>
     Re: Automatically POST <bholzman@earthlink.net>
     Re: Automatically POST <bholzman@earthlink.net>
     Re: Automatically POST <shadowweb@worsdall.demon.co.uk>
     Re: External Subroutines (brian d foy)
     Re: File read/write efficiency (Brandon S. Allbery KF8NH; to reply, change "void" to "kf8nh")
     Handeling radio buttons <svetter@ameritech.net>
     Re: Handeling radio buttons (brian d foy)
     Re: Help:  uniq utility <bholzman@earthlink.net>
     Re: Help:  uniq utility <bholzman@earthlink.net>
     Re: How to pad a variable to make the output look prett (John Moreno)
     interpolation in tr <xah@best.com>
     Re: interpolation in tr (brian d foy)
     Re: Newbie Question about Ctrl-D (Martin Str|mberg)
     Re: perl4 -> perl5 operation (Ton Hospel)
     Perl5 On IIS4.0 <mark@imp.net>
     Re: Problem with perl client using sockets (Mike Artobello)
     Re: Problem with perl client using sockets <bholzman@earthlink.net>
     Re: Problem with perl client using sockets <bholzman@earthlink.net>
     Re: Problem with perl client using sockets <bholzman@earthlink.net>
     Substitute variables when reading file neal@valinet.com
     Re: Substitute variables when reading file (brian d foy)
     Digest Administrivia (Last modified: 8 Mar 97) (Perl-Users-Digest Admin)

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

Date: Thu, 25 Dec 1997 01:50:58 -0600
From: "Sunny Bhuller" <psx001@autobahn.mb.ca>
Subject: Automatically POST
Message-Id: <67t3e5$o7m$1@postern.mbnet.mb.ca>

I was in need of whipping together some code in
preferably perl which will basically assign values
to variables and then automatically posting it to a
DLL using <FORM METHOD "POST etc... etc.. to
a specific ACTION without having the user manually
press a submit button?

This is probably an extremely simple question, if
someone can help I would greatly appreciate it.
Thanks in advance.

psx001@autobahn.mb.ca





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

Date: Thu, 25 Dec 1997 11:57:28 -0500
From: Benjamin Holzman <bholzman@earthlink.net>
To: Sunny Bhuller <psx001@autobahn.mb.ca>
Subject: Re: Automatically POST
Message-Id: <34A29078.E5186647@earthlink.net>

Sunny Bhuller wrote:
> 
> I was in need of whipping together some code in
> preferably perl which will basically assign values
> to variables and then automatically posting it to a
> DLL using <FORM METHOD "POST etc... etc.. to
> a specific ACTION without having the user manually
> press a submit button?
> 
> This is probably an extremely simple question, if
> someone can help I would greatly appreciate it.
> Thanks in advance.
> 
> psx001@autobahn.mb.ca
I think you want javascript...

HTH,
Benjamin Holzman


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

Date: Thu, 25 Dec 1997 11:57:41 -0500
From: Benjamin Holzman <bholzman@earthlink.net>
Subject: Re: Automatically POST
Message-Id: <34A29085.AA7B8838@earthlink.net>

Sunny Bhuller wrote:
> 
> I was in need of whipping together some code in
> preferably perl which will basically assign values
> to variables and then automatically posting it to a
> DLL using <FORM METHOD "POST etc... etc.. to
> a specific ACTION without having the user manually
> press a submit button?
> 
> This is probably an extremely simple question, if
> someone can help I would greatly appreciate it.
> Thanks in advance.
> 
> psx001@autobahn.mb.ca
I think you want javascript...

HTH,
Benjamin Holzman


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

Date: Thu, 25 Dec 1997 15:44:40 +0000
From: Mark Worsdall <shadowweb@worsdall.demon.co.uk>
Subject: Re: Automatically POST
Message-Id: <Ix1$sFAo9no0Ew7d@worsdall.demon.co.uk>

In article <67t3e5$o7m$1@postern.mbnet.mb.ca>, Sunny Bhuller
<psx001@autobahn.mb.ca> writes
>I was in need of whipping together some code in
>preferably perl which will basically assign values
>to variables and then automatically posting it to a
>DLL using <FORM METHOD "POST etc... etc.. to
>a specific ACTION without having the user manually
>press a submit button?
>
>This is probably an extremely simple question, if
>someone can help I would greatly appreciate it.
>Thanks in advance.
>
You can't unless SSI or calling script as an image like a gif or jpg,
ofcourse this will not work if user has images turned off.

Merry Underpants
-- 
Mark Worsdall - Yes, it's underpants renewal time of year :)
Home:- jaydeeATworsdall.demon.co.uk  WEB site:- http://www.worsdall.demon.co.uk
Shadow:- webmasterATshadow.org.uk    WEB site:- http://www.shadow.org.uk


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

Date: Thu, 25 Dec 1997 00:14:25 -0500
From: comdog@computerdog.com (brian d foy)
Subject: Re: External Subroutines
Message-Id: <comdog-ya02408000R2512970014250001@news.panix.com>
Keywords: from just another new york perl hacker

In article <67rosm$f0n$1@wombat.melbpc.org.au>, greghead@melbpc.org.au (greg head) wrote:

>Rather than include all my subroutines in the one Perl program (too
>large) I would like  to  store them as seperate files.
>Ihave tried USE for this but keep running into the same problem. i.e.
>the  subroutine returns "did not return a true value" on return from
>the  called subroutine. Is this the preferred (only?) way - if so what
>am I doingwrong?

although there could be other things wrong, it sounds as if the last
expression evaluated in your separate file was not true, as is a Perl
requirement.  if you look at other modules, you may notice that the
last line is quite often:

   1;

since Perl returns the last expression evaluated, it will return 1 (a
true value).

if that isn't the problem, post a sample of your file and we'll see if
we spot any other problems.

good luck :)

-- 
brian d foy                                  <comdog@computerdog.com>
Institute For the Organically-Challenged
   <URL:http://computerdog.com/brian/Institute.html>
CGI Meta FAQ <URL:http://computerdog.com/CGI_MetaFAQ.html>


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

Date: Wed, 24 Dec 97 23:33:31 -0500
From: bsa@void.apk.net (Brandon S. Allbery KF8NH; to reply, change "void" to "kf8nh")
Subject: Re: File read/write efficiency
Message-Id: <34a1e494$1$ofn$mr2ice@speaker>

In <349FD896.655F6605@mystech.com>, on 12/23/97 at 08:28 AM,
   "Mark S. Reibert" <reibert@mystech.com> said:
+-----
| (read/write latency, etc.). For example, if you are reading line-by-line and
| another process moves the disk head(s) between your reads, your process will
| have to move them back for your next read. This *may* be minimized if you
+--->8

Modern OSes (this *should* include both current Unixes and Win95/WinNT, but
it's up to the system's/compiler's stdio library in all cases) read 8Kb or
larger chunks at a time, which is far better than line-by-line (which actually
requires character-by-character reads on any system that uses unstructured
bytestreams instead of record-oriented I/O --- meaning the vast majority of
Perl installations, the exceptions being things like VMS).  Older ones may
read only 512 bytes at a time, but hopefully those systems are now in the
minority.  In either case, lines are pulled out of the input buffer, which is
refilled as necessary in blocksize (8Kb or etc. as above) chunks as needed.

Reading the entire file at once will still be faster for most text files, but
most of the speedup is probably in having the data directly accessible by Perl
instead of indirectly through stdio buffers:  since the read is still a loop
reading stdio-blocksize buffers, context switches can still require disk head
repositioning.  The other source of speedups is that many modern OSes have
readahead, in which case a read-and-buffer loop will be much more likely to
find the readahead data still in the OS's disk buffer cache.

-- 
use 5.004;sub AUTOLOAD{print$_{$_.++$x{$_}}}sub new{my%x;%_=map{++$a%2?$_.++$x{
$_}:$_}split(//,pack('N*',unpack('w*',unpack('u*','M@H*HP\'2"@\C`88+SE/!EA(F!'.
"A'6\$LZV0+(3;C9QRA9NAPG2&D\\G(88:KL=A0\n4AN.5W\"\"&\\[W>;H>3S>0\@A\\N\@PB\$`")
)));bless{}}$b=(new main);map{$b->_}split(//,' Brandon S. Allbery KF8NH') # :-)



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

Date: Thu, 25 Dec 1997 02:52:49 -0500
From: Scott Vetter <svetter@ameritech.net>
Subject: Handeling radio buttons
Message-Id: <34A210D1.328F@ameritech.net>

How can a Perl program see what the radio button(s) are set from a web
page?


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

Date: Thu, 25 Dec 1997 04:03:47 -0500
From: comdog@computerdog.com (brian d foy)
Subject: Re: Handeling radio buttons
Message-Id: <comdog-ya02408000R2512970403470001@news.panix.com>
Keywords: from just another new york perl hacker

In article <34A210D1.328F@ameritech.net>, svetter@ameritech.net wrote:

>How can a Perl program see what the radio button(s) are set from a web
>page?

use CGI;

-- 
brian d foy                                  <comdog@computerdog.com>
Institute For the Organically-Challenged
   <URL:http://computerdog.com/brian/Institute.html>
CGI Meta FAQ <URL:http://computerdog.com/CGI_MetaFAQ.html>


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

Date: Thu, 25 Dec 1997 12:11:11 -0500
From: Benjamin Holzman <bholzman@earthlink.net>
To: Vishnu Raman <vishnu@infinet.com>
Subject: Re: Help:  uniq utility
Message-Id: <34A293AF.E4536A1C@earthlink.net>

Vishnu Raman wrote:
> 
> Hi,
> 
> I was wondering if perl has a standard function for uniq quite similar to
> UNIX uniq utility.  If there is none available, can someone please provide a
> subroutine if they have one.  An efficient algorithm to do the same would be
> quite helpful.
> 
> Thanks in advance.
> 
> V. Raman

Whenever you come across a situation where you need unique values, you
should immediately think 'hash'.  Here's a short program which does the
same thing as uniq, with the major exception of changing the ordering. 
Obviously, you can adapt this for your own purposes.

#!/usr/bin/perl
use strict;

my %values;

map {$values{$_}++} <>;

while (my($val, $cnt) = each %values) {
  print "$val\n";
  # You also get the count of each value in $cnt...
}


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

Date: Thu, 25 Dec 1997 12:15:57 -0500
From: Benjamin Holzman <bholzman@earthlink.net>
To: Benjamin Holzman <bholzman@earthlink.net>
Subject: Re: Help:  uniq utility
Message-Id: <34A294CD.820EBCE1@earthlink.net>

> 
> #!/usr/bin/perl
> use strict;
> 
> my %values;
> 
> map {$values{$_}++} <>;
> 
> while (my($val, $cnt) = each %values) {
>   print "$val\n";
Oops.  I didn't chomp() $_ above, so I don't need the "\n" here.
Sorry...
>   # You also get the count of each value in $cnt...
> }


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

Date: Wed, 24 Dec 1997 23:45:54 -0500
From: phenix@interpath.com (John Moreno)
Subject: Re: How to pad a variable to make the output look pretty ;p
Message-Id: <1d1sh5g.1qquzky1mybcswN@roxboro-165.interpath.net>

Nihon <Xnihon@Yjapan-mail.Zcom> wrote:

> Here's my question:
> 
> How do I read how many characters are in a variable and make sure that I
> pad the variable with spaces at the end to make the total amount of
> characters equal 25 if the amount of characters is less than 25?
> Otherwise, the table in the email looks awful.
> 
> I scanned thru the FAQ index, but I didn't see anything that seemed to
> address this problem. Of course, the FAQ is _rather_ large.... ;p

I'm not sure why this seems difficult, there's sprintf or doing it
yourself - both fairly simple.

    $fieldwidth=25;
    $teststr='Nihon';
    $teststr= $teststr.(' ' x ($ fieldwidth - length $teststr));
    print $teststr."<==\n";

-- 
John Moreno


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

Date: Thu, 25 Dec 1997 02:22:48 -0800
From: "Xah" <xah@best.com>
Subject: interpolation in tr
Message-Id: <67tbt5$bh8$1@nntp1.ba.best.com>

The following code

#----------------

#!perl -w
use strict;
my ($s,$search,$n);

$s = 'dvorak keyboard rules';
$search = 'ao';
$n = (eval {$s =~ tr/$search/12/});
print "$s    $n";

#----------------
prints

dvo22k k2ybo22d 2ul22    8

Can anyone explain please? And also tell me how I can do it properly using
interpolation in tr without using $_ implicitly.

Thanks.

 Xah, xah@best.com
 http://www.best.com/~xah/Wallpaper_dir/c0_WallPaper.html
 "Unix + C + Perl = end of the world"


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

Date: Thu, 25 Dec 1997 07:11:59 -0500
From: comdog@computerdog.com (brian d foy)
Subject: Re: interpolation in tr
Message-Id: <comdog-ya02408000R2512970711590001@news.panix.com>
Keywords: from just another new york perl hacker

In article <67tbt5$bh8$1@nntp1.ba.best.com>, "Xah" <xah@best.com> wrote:

>#!perl -w
>use strict;
>my ($s,$search,$n);
>
>$s = 'dvorak keyboard rules';
>$search = 'ao';
>$n = (eval {$s =~ tr/$search/12/});

are you sure that you want to use the braces there?


>print "$s    $n";
>
>#----------------
>prints
>
>dvo22k k2ybo22d 2ul22    8

compare that behaviour with

   $n = ($s =~ tr/xsearch/12/); 

and see if you notice any similiarities.  that should lead you to the 
answer.

>Can anyone explain please? And also tell me how I can do it properly using
>interpolation in tr without using $_ implicitly.

perhaps you wanted:

   #!/usr/bin/perl -w
   use strict;
   
   my $s      = 'dvorak keyboard rules';
   my $search = 'ao';
   
   my $n      = eval "\$s =~ tr/$search/12/";
    
   print "$s $n\n";
   
   __END__
   
   dv2r1k keyb21rd rules 4

-- 
brian d foy                                  <comdog@computerdog.com>
Institute For the Organically-Challenged
   <URL:http://computerdog.com/brian/Institute.html>
CGI Meta FAQ <URL:http://computerdog.com/CGI_MetaFAQ.html>


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

Date: 24 Dec 1997 19:32:40 GMT
From: ams@ludd.luth.se (Martin Str|mberg)
Subject: Re: Newbie Question about Ctrl-D
Message-Id: <67ro0o$nnr$1@news.luth.se>

Don (dongood@ibm.net) wrote:
: Just started learning PERL.  I have gotten to the point where I am
: reading in array elements and am told in my book that Ctrl-D will send
: "end of file" to the perl interpreter.  
: 
: This doesn't seem to be the case with my version/machine. 32 bit PERL
: for Win 95.

Isn't EOF equal to Ctrl-Z in DOZE?


I do not know a lot a bout DOZE, and even if I did I wouldn't
propagate it,

							MartinS


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

Date: 25 Dec 1997 03:40:24 GMT
From: thospel@mail.dma.be (Ton Hospel)
Subject: Re: perl4 -> perl5 operation
Message-Id: <67skj8$m1t$2@newspost.lunix.private>

In article <67pqk2$i9t$1@agate.berkeley.edu>,
	ilya@math.ohio-state.edu (Ilya Zakharevich) writes:
> In article <67pghu$6lh$1@quasar.lunix.org>,  <thospel@mail.dma.be> wrote:
>> Or (very simular, but without e):
>>   perl -e '$a="abababab"; $a=~ s/a/@{[$count++]}/g; print "$a\n";'
>> gives:
>>   0b1b2b3b
> 
> Are you going to be smarter than G*D?  The only thing "s/// without e"

Smarter than G*D ? Hardly ! As proven by the fact that I didn't know that
e only means "dont autoquote the right side". Once I knew that, the answer to
the next question becomes obvious

> does is putting implicit quotes around the RHS.  So you substituting
> 	"@{[$count++]}";
> instead of
> 	$count++;
> hardly an improvement.

I wasn't trying to be efficient, just trying to see if I could get evaluation
without having a e, which to my surprise worked.

> 
>> Is the second part of an s/// GUARENTEED to be evaluated each time through the
>> match ?
> 
> It is guarantied that you do not need to ask questions like this, s///
> will DWIM.
> 
> Ilya

Perl always does what I mean. It's only that sometimes I have to see what
perl does before I realise what I meant :-)


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

Date: Thu, 25 Dec 1997 00:30:41 -0600
From: "Mark Polakow" <mark@imp.net>
Subject: Perl5 On IIS4.0
Message-Id: <67srbf$di2$1@viper.america.net>

I have recently upgraded to IIS 4.0 . I have downloaded, installed and
associated Perl 5.003. I have set the
directory permission to both script and execute, But I can't get the
simplest Perl script to run. I get the error "Can't find this module"
Anyone had success running Perl on NT 4.0?





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

Date: 25 Dec 1997 08:36:07 -0800
From: marto@ccnet.com (Mike Artobello)
Subject: Re: Problem with perl client using sockets
Message-Id: <67u21n$hm4$1@ccnet3.ccnet.com>

Mike Artobello (marto@ccnet.com) wrote:
: I'm helping a friend debug his perl script, which uses sockets to post 
: data to a URL (i.e. submit a form) and retrieve the result. According to 
: his ISP, the script was spawning multiple child processess which became 
: zombies. I looked at his code but saw no forks, so I'm not sure where the 
: child processes are coming from. 

Well, it's been over a week and still no response. Can anyone help? Is 
there any way I can tell if a Perl script is spawning child processes? Is 
there something I can code within the script itself or Unix commands I 
can enter after the script completes to see if there are any zombie 
children left behind?

I'd appreciate any response that will help resolve this problem.
-- 
Regards,

Mike
____________________________ 
Mike Artobello (Concord, CA) 
 
email: marto@ccnet.com               
WWW:   http://www.ccnet.com/~marto


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

Date: Thu, 25 Dec 1997 12:02:33 -0500
From: Benjamin Holzman <bholzman@earthlink.net>
To: Mike Artobello <marto@ccnet.com>
Subject: Re: Problem with perl client using sockets
Message-Id: <34A291A9.E0502178@earthlink.net>

Mike Artobello wrote:
> 
> Mike Artobello (marto@ccnet.com) wrote:
> : I'm helping a friend debug his perl script, which uses sockets to post
> : data to a URL (i.e. submit a form) and retrieve the result. According to
> : his ISP, the script was spawning multiple child processess which became
> : zombies. I looked at his code but saw no forks, so I'm not sure where the
> : child processes are coming from.
> 
> Well, it's been over a week and still no response. Can anyone help? Is
> there any way I can tell if a Perl script is spawning child processes? Is
> there something I can code within the script itself or Unix commands I
> can enter after the script completes to see if there are any zombie
> children left behind?
> 
> I'd appreciate any response that will help resolve this problem.

Two ideas; first, why not use LWP (see CPAN)?  If you don't want to do
that, you could try creating a SIGCHLD handler, or perhaps putting a
'wait()' at the end of your code.  There's some stuff in the Camel book
pertaining to this; if I weren't on vacation I'd give you the page
numbers...

HTH,

Benjamin Holzman


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

Date: Thu, 25 Dec 1997 12:02:57 -0500
From: Benjamin Holzman <bholzman@earthlink.net>
To: Mike Artobello <marto@ccnet.com>
Subject: Re: Problem with perl client using sockets
Message-Id: <34A291C0.A2345B6@earthlink.net>

Mike Artobello wrote:
> 
> Mike Artobello (marto@ccnet.com) wrote:
> : I'm helping a friend debug his perl script, which uses sockets to post
> : data to a URL (i.e. submit a form) and retrieve the result. According to
> : his ISP, the script was spawning multiple child processess which became
> : zombies. I looked at his code but saw no forks, so I'm not sure where the
> : child processes are coming from.
> 
> Well, it's been over a week and still no response. Can anyone help? Is
> there any way I can tell if a Perl script is spawning child processes? Is
> there something I can code within the script itself or Unix commands I
> can enter after the script completes to see if there are any zombie
> children left behind?
> 
> I'd appreciate any response that will help resolve this problem.

Two ideas; first, why not use LWP (see CPAN)?  If you don't want to do
that, you could try creating a SIGCHLD handler, or perhaps putting a
'wait()' at the end of your code.  There's some stuff in the Camel book
pertaining to this; if I weren't on vacation I'd give you the page
numbers...

HTH,

Benjamin Holzman


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

Date: Thu, 25 Dec 1997 12:02:05 -0500
From: Benjamin Holzman <bholzman@earthlink.net>
To: Mike Artobello <marto@ccnet.com>
Subject: Re: Problem with perl client using sockets
Message-Id: <34A2918D.7931EC20@earthlink.net>

Mike Artobello wrote:
> 
> Mike Artobello (marto@ccnet.com) wrote:
> : I'm helping a friend debug his perl script, which uses sockets to post
> : data to a URL (i.e. submit a form) and retrieve the result. According to
> : his ISP, the script was spawning multiple child processess which became
> : zombies. I looked at his code but saw no forks, so I'm not sure where the
> : child processes are coming from.
> 
> Well, it's been over a week and still no response. Can anyone help? Is
> there any way I can tell if a Perl script is spawning child processes? Is
> there something I can code within the script itself or Unix commands I
> can enter after the script completes to see if there are any zombie
> children left behind?
> 
> I'd appreciate any response that will help resolve this problem.

Two ideas; first, why not use LWP (see CPAN)?  If you don't want to do
that, you could try creating a SIGCHLD handler, or perhaps putting a
'wait()' at the end of your code.  There's some stuff in the Camel book
pertaining to this; if I weren't on vacation I'd give you the page
numbers...

HTH,

Benjamin Holzman


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

Date: Wed, 24 Dec 1997 22:11:19 -0600
From: neal@valinet.com
Subject: Substitute variables when reading file
Message-Id: <883022885.754122753@dejanews.com>

I have a Perl program which opens up a text file, and in this text file
there are $variables.  How can I get Perl to map these
$variables without explicity mapping each one.
For example,

Here's my Perl file;
$name = "Neal";
open (FILE, "file.txt");
while (<FILE>) {
  print "$_";
}

----------file.txt-------
Hi, my name is $name
-------

The output would be "Hi, my name is $name." BUT, I want it to be
"Hi, my name is Neal."

Please CC the response to this post to me (neal@valinet.com)
Thanks!

-------------------==== Posted via Deja News ====-----------------------
      http://www.dejanews.com/     Search, Read, Post to Usenet


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

Date: Thu, 25 Dec 1997 00:07:36 -0500
From: comdog@computerdog.com (brian d foy)
Subject: Re: Substitute variables when reading file
Message-Id: <comdog-ya02408000R2512970007360001@news.panix.com>
Keywords: from just another new york perl hacker

In article <883022885.754122753@dejanews.com>, neal@valinet.com wrote:

>I have a Perl program which opens up a text file, and in this text file
>there are $variables.  How can I get Perl to map these
>$variables without explicity mapping each one.

sounds like you want eval().

   #!/usr/bin/perl -w
   use strict;
   
   my $city = q|new york|; #it's not just mine though
   my $text = q|just another $city perl hacker|;
   
   #see the perlfunc man page or the blue camel for details
   eval( "\$text = qq|$text|" );
   
   print "$text\n";
   
   __END__

   just another new york perl hacker

good luck (and merry christmas if you're into that sort of thing) :)

-- 
brian d foy                                  <comdog@computerdog.com>
Institute For the Organically-Challenged
   <URL:http://computerdog.com/brian/Institute.html>
CGI Meta FAQ <URL:http://computerdog.com/CGI_MetaFAQ.html>


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

Date: 8 Mar 97 21:33:47 GMT (Last modified)
From: Perl-Request@ruby.oce.orst.edu (Perl-Users-Digest Admin) 
Subject: Digest Administrivia (Last modified: 8 Mar 97)
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.  

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

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