[15548] in Perl-Users-Digest

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

Perl-Users Digest, Issue: 2961 Volume: 9

daemon@ATHENA.MIT.EDU (Perl-Users Digest)
Fri May 5 14:10:28 2000

Date: Fri, 5 May 2000 11:10:16 -0700 (PDT)
From: Perl-Users Digest <Perl-Users-Request@ruby.OCE.ORST.EDU>
To: Perl-Users@ruby.OCE.ORST.EDU (Perl-Users Digest)
Message-Id: <957550216-v9-i2961@ruby.oce.orst.edu>
Content-Type: text

Perl-Users Digest           Fri, 5 May 2000     Volume: 9 Number: 2961

Today's topics:
        Perl 5.6 installation questions on the "make test" jon_mattson@my-deja.com
    Re: prob installing DBI / DBD surya123@my-deja.com
    Re: problem with "system" and file copy <Petri_member@newsguy.com>
    Re: problem with "system" and file copy (Tad McClellan)
    Re: problem with "system" and file copy <rootbeer@redcat.com>
    Re: problem with "system" and file copy <blah@nospam.com>
    Re: Problem with $ sign in string <abe@ztreet.demon.nl>
    Re: re-initializing through each loop (Tad McClellan)
    Re: Regex for not matching a particular string <uri@sysarch.com>
    Re: Saving a hash to a file <tina@streetmail.com>
        telephone Interface <samay1NOsaSPAM@hotmail.com.invalid>
    Re: Trim A String To 16 Characters <rootbeer@redcat.com>
    Re: unlink ( deleting file) not working (Tad McClellan)
    Re: urlencode? <billy@arnis-bsl.com>
    Re: urlencode? nobull@mail.com
        VMS agrep <EUSWMCL@am1.ericsson.se>
    Re: VMS agrep <rootbeer@redcat.com>
    Re: web browser ftp cgi script? <rootbeer@redcat.com>
    Re: Which template module? CGI::FastTemplate? (Andy Wardley)
        Digest Administrivia (Last modified: 16 Sep 99) (Perl-Users-Digest Admin)

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

Date: Fri, 05 May 2000 17:30:46 GMT
From: jon_mattson@my-deja.com
Subject: Perl 5.6 installation questions on the "make test"
Message-Id: <8ev0g6$avf$1@nnrp1.deja.com>

I'm compiling perl-5.6.0 on Unixware 7.1.  When I
do the make test I get two routines that fail.

 ./perl lib/io_unix.t
1..5

ok
1

Use of uninitialized value in print at
lib/io_unix.t line 82.
ok
2

Can't call method "getline" on an undefined value
at lib/io_unix.t line 65.
$

 ./perl lib/bigfltpm.t
not ok
351

# '$x = new Math::BigFloat "-1";0+$x->fsqrt;'
expected: /^(?i:0|\?|NaNQ?)$/ got
 '2.69653970229347e+308'

not ok
352

# '$x = new Math::BigFloat "-2";0+$x->fsqrt;'
expected: /^(?i:0|\?|NaNQ?)$/ got
 '2.69653970229347e+308'

not ok
353

# '$x = new Math::BigFloat "-16";0+$x->fsqrt;'
expected: /^(?i:0|\?|NaNQ?)$/ go
: '2.69653970229347e+308'

not ok
354

# '$x = new Math::BigFloat "-123.456";0+$x-
>fsqrt;' expected: /^(?i:0|\?|NaNQ?)
/
got: '2.69653970229347e+308'


I used Unixware compiler to compile perl, I also
tried compiling with gcc-2.95.2 and get 27 errors
during "make test".  What are these errors and
are they a problem?

Jon



Sent via Deja.com http://www.deja.com/
Before you buy.


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

Date: Fri, 05 May 2000 15:35:59 GMT
From: surya123@my-deja.com
Subject: Re: prob installing DBI / DBD
Message-Id: <8eupou$2ud$1@nnrp1.deja.com>

Hi,

 We have installed perl5.6 on HP-UX 11. We are trying to install the DBI
and DBD modules for the Oracle8i database connection. We have
 used DBI1.13 and DBD1.03 modules. DBI compiles and runs thru the test
successfully. Having problems with DBD module. It does'nt pass
 "make test". We get oracle errors.

 Do we need to install any other drivers?


 Surya









In article <8eb9lt$sgm$1@orpheus.gellyfish.com>,
  Jonathan Stowe <gellyfish@gellyfish.com> wrote:
> In comp.lang.perl.misc Digiwyrm <digiwyrm@linuxnet.net> wrote:
> > I am using the automatic CPAN process to install the informix DBD
driver
> > & DBI. I get the following error message. Please advise how ot fix.
> >
> >   CPAN.pm: Going to build JOHNL/DBD-Informix-1.00.PC1.tar.gz
> >
> > Can't locate loadable object for module DBI in @INC (@INC contains:
> > /usr/lib/per
> > l5/5.00503/i386-linux /usr/lib/perl5/5.00503
> > /usr/lib/perl5/site_perl/5.005/i386
> > -linux /usr/lib/perl5/site_perl/5.005 .) at
> > /usr/lib/perl5/5.00503/DBI.pm line 1
> > 58
> > BEGIN failed--compilation aborted at /usr/lib/perl5/5.00503/DBI.pm
line
> > 158.
> > BEGIN failed--compilation aborted at Makefile.PL line 23.
> > Running make test
> >   Make had some problems, maybe interrupted? Won't test
> > Running make install
> >   Make had some problems, maybe interrupted? Won't install
>
> You havent previously properly installed DBI  If you have a good
network
> connection you should try :
>
>    perl -MCPAN -e 'install Bundle::DBD::Informix'
>
> from some command line - being careful to ensure you have a working
Informix
> environment before you kick it off.
>
> /J\
> --
> We'll die together, like a father and son should.
> --
> fortune oscar homer
>


Sent via Deja.com http://www.deja.com/
Before you buy.


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

Date: 5 May 2000 08:13:58 -0700
From: Petri Oksanen <Petri_member@newsguy.com>
Subject: Re: problem with "system" and file copy
Message-Id: <8euofm$o70@edrn.newsguy.com>

In article <morbus-41FE5E.07121905052000@news.totalnetnh.net>, Morbus says...
>> $command = "cp ~/dir1/*.c ~dir2";
>> print $command;
>> $rc = system($command);
>> print "rc=$rc\n";

> When executing commands on the system, you must use
> backticks instead of quotes:
>   $command = `cp ~/dir1/*.c ~dir2";

Backticks has nothing to do with system().
His problem is that he forgot to put $command inside quotes:
$rc = system("$command");


Petri Oksanen



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

Date: Fri, 5 May 2000 10:20:02 -0400
From: tadmc@metronet.com (Tad McClellan)
Subject: Re: problem with "system" and file copy
Message-Id: <slrn8h5m4h.4k3.tadmc@magna.metronet.com>

On Fri, 05 May 2000 07:12:19 -0400, Morbus Iff <morbus@disobey.com> wrote:
>In article <391159cd.108765115@news.icn.siemens.de>, 
>andreas.boerner@icn.siemens.de wrote:
>
>> $command = "cp ~/dir1/*.c ~dir2";
>> print $command;
>> $rc = system($command);
>> print "rc=$rc\n";
>
>When executing commands on the system, you must use backticks instead of 
                                            ^^^^

Absurd!

When executing commands on the system, you use whatever has
the *semantics* that you want accomplished.


   If you want the exit value of the program, use system().

   If you want to _replace_ your perl program with the program,
   use exec(). Your perl program ceases to exist after exec(),
   so beginning Perl programmers almost never want to use
   this way of running external programs.

   If you want the *output* of the program all at once, 
   use backticks ( qx// ). Your program waits for the external
   program to finish and puts _all_ of the output into memory.

   If you want the output of the program a "bit at a time",
   use a "pipe open" (perldoc -f open). This uses only
   "a bit" of memory at a time.


>quotes:
>
>   $command = `cp ~/dir1/*.c ~dir2";
                                   ^
                                   ^

Backticks capture the *output* of the command.

Most cp(1)s that I know don't make interesting (std) output.

The exit value is likely interesting though.



>Generally, the rule is:
>
>   quotes ("") = variable interpolation
>   singles ('') = no interpolation
>   backticks (``) = system exec


You have apples (quoting methods) and oranges (running external
programs) listed together there.


Quoting with interpolation and backslash escapes:

   ""
   qq//
   qq()
   <<"ENDTEXT";   # here-doc with explicit double quotes
   <<ENDTEXT;     # here-doc defaults to "double quotish"
   other "double quotish" places, such as the pattern in m//


Quoting with neither interpolation nor (most) backslash escapes:

   ''
   q//
   q()
   <<'ENDTEXT';   # here-doc


Running external programs:

   See the 4 above, or:    perldoc -q STDERR
   


>Such that these are all different:


and most of them won't compile.


>   $command = "cp $directory1 $directory2";
>   $command = 'cp $directory1 $directory1";
                                          ^
>   $command = `cp $directory1 $directory1";
                                          ^

-- 
    Tad McClellan                          SGML Consulting
    tadmc@metronet.com                     Perl programming
    Fort Worth, Texas


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

Date: Fri, 5 May 2000 09:18:34 -0700
From: Tom Phoenix <rootbeer@redcat.com>
Subject: Re: problem with "system" and file copy
Message-Id: <Pine.GSO.4.10.10005050917470.6766-100000@user2.teleport.com>

On 5 May 2000, Petri Oksanen wrote:

> His problem is that he forgot to put $command inside quotes:
> $rc = system("$command");

You seem to be mistaken. The quote marks in that statement are merely
misleading. Cheers!

-- 
Tom Phoenix       Perl Training and Hacking       Esperanto
Randal Schwartz Case:     http://www.rahul.net/jeffrey/ovs/



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

Date: Fri, 05 May 2000 18:26:26 +0200
From: Marco Natoni <blah@nospam.com>
Subject: Re: problem with "system" and file copy
Message-Id: <3912F632.AE68ACE5@nospam.com>

Hi Petri,

Petri Oksanen wrote:
>>> $command = "cp ~/dir1/*.c ~dir2";
>>> print $command;
>>> $rc = system($command);
>>> print "rc=$rc\n";
>> When executing commands on the system, you must use
>> backticks instead of quotes:
>>   $command = `cp ~/dir1/*.c ~dir2";
> Backticks has nothing to do with system().
> His problem is that he forgot to put $command inside quotes:
> $rc = system("$command");

  This thread seems becoming a pure practice of surrealism:  Quenau and
Calvino are looking now at news:comp.lang.perl.misc with a ravenous
eye... :)


	Best regards,
		Marco


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

Date: Fri, 05 May 2000 18:37:01 +0200
From: Abe Timmerman <abe@ztreet.demon.nl>
Subject: Re: Problem with $ sign in string
Message-Id: <dus5hskglbo7m275kkvgev646tdbs0kuiv@4ax.com>

On Tue, 02 May 2000 18:35:48 GMT, Ala Qumsieh <aqumsieh@hyperchip.com>
wrote:
> otrcomm@wildapache.net writes:
> 
> > On Mon, 01 May 2000 18:26:53 -0700, "Godzilla!"
> > <godzilla@stomp.stomp.tokyo> wrote:
> > 
> > >You are declaring '$20' as a variable,
> > >silly boy!
No, he is not (from the original post):
	> I have a string variable $pointer1->{'shipping'} that 
	> evaluates to 
	> "UPS Ground - $20.62" (minus the quotation marks)

> >              Oh, this does bring back 
> > >memories of so long ago...
It probably will, but are we interested?

> > 
> > I realize that perl thinks that this is a variable, but that is a
> > limitation of perl.  The string exists in this format, so I have to
> > figure out how to deal with it as is.
It's not a variable, it's a string containing a $-sign

> 
> What do you exactly think is the Perl's limitation there? Perl offers
> double-quoted and single-quoted strings. They are different for a good
> reason. It's better to learn the difference between them, than to
> criticize Perl.
true
> 
> Perl has no limitation there. You don't seem to understand what's
> happening.
true (from an other part of this thread):
	On Mon, 1 May 2000 18:42:16 -0700, "Lauren Smith"
	<lauren_smith13@hotmail.com> wrote:
	>$string = "UPS Ground - $20.62";
	>$charge = $1 if ($string =~ /$(\d+\.\d\d)/ );  # Find a dollar
	>sign followed
	>by one or more digits and a period and two digits

	I guess I do see how this will extract the 20.62 from the 
	string.

	Is there a way in perl to do this, i.e., extract the 20.62 from
	the given string?

--end quote--

 ...

> I suspect your problem is that after you read the lines from the file,
> you somehow subject them to duoble-quoting:
> 
> 	while (<F>) {
> 		my $line = "$_";
> 		# ...
> 	}
> 
> or something similar to that, which causes the $20 in your string to
> get interpolated into the empty string. Of course, '-w' would have
> warned you about it.
I don't think so:

#!/usr/bin/perl -w
use strict;

my $t1 = 'UPS Ground - $20.62';
my $t2 = "$t1";			#useless use of quotes

print "\$t1 -> $t1\n";
print "\$t2 -> $t2\n";
__END__

-- 
Good luck,
Abe


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

Date: Fri, 5 May 2000 10:53:29 -0400
From: tadmc@metronet.com (Tad McClellan)
Subject: Re: re-initializing through each loop
Message-Id: <slrn8h5o39.4k3.tadmc@magna.metronet.com>

On Fri, 5 May 2000 02:18:19 -0400, Jonah <nomail@nomail.com> wrote:

>Is there anything wrong with re-intializing a variable
>through each loop.


No (if that is what you _want_, and you often do).

But *both* of your examples reinitialize $var!

I think you meant "redeclaring" there instead of "re-intializing" ?

I will assume so.


[ questions should end with question marks ]



>for instance, like this
>
>while (something)
>{
>    my $var = "hi";
>    print $var;
>}
>
>as opposed to
>
>my $var;
>while (something)
>{
>    $var = "hi";
>    print $var;
>}

>What's happening behind the scenes in either case, in terms
>of the allocation of $var using my?
>Is there any problem with doing it the first way? 


Not at all.

In fact, the first way is likely *better* than the second way
(unless you _need_ to "see" $var elsewhere in your program).

The first way reduces your chances of using the same variable
name for a different purpose, causing hard-to-find bugs.

This issue is called variable "scoping" (or "visibility"),
and is standard Computer Science, nothing particular to
Perl there.

See the Perl FAQ, part 7:

   "What's the difference between dynamic and lexical (static) scoping?  
    Between local() and my()?"


>Like,
>I don't know, memory problems or something?


The first may take a few more milli/micro seconds to run, but
will likely save *millions and millions* of those time units
by avoiding even just _one_ human debugging session.

Cycles are cheap. Labor is expensive (and we're Lazy too).


>From what I understand, the variable gets created, then destroyed, then
>created,


And that is A Good Thing!


>etc. But who knows, I don't know, that's why I'm asking. =)


All programmers in whatever language should understand scoping.

Keep poking around until you "get it".

Good luck!


-- 
    Tad McClellan                          SGML Consulting
    tadmc@metronet.com                     Perl programming
    Fort Worth, Texas


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

Date: Fri, 05 May 2000 15:07:29 GMT
From: Uri Guttman <uri@sysarch.com>
Subject: Re: Regex for not matching a particular string
Message-Id: <x7n1m5vxvy.fsf@home.sysarch.com>

>>>>> "n" == nobull  <nobull@mail.com> writes:

  n> nobull@mail.com writes:
  >> /abc/ && $' !~ /def/ 

  n> That is pathologically bad advice please see "perldoc perlvar" for
  n> why.

  n> BTW: For giving such moronic advice why have I not been flamed,
  n> publicly flogged or worse still likened to Godzilla?

because your toenails don't need massive clipping like hers do.
<see the very short animated film 'godzilla vs. bambi' for the image>

:-)

uri

-- 
Uri Guttman  ---------  uri@sysarch.com  ----------  http://www.sysarch.com
SYStems ARCHitecture, Software Engineering, Perl, Internet, UNIX Consulting
The Perl Books Page  -----------  http://www.sysarch.com/cgi-bin/perl_books
The Best Search Engine on the Net  ----------  http://www.northernlight.com


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

Date: Fri, 05 May 2000 11:19:23 -0400
From: Tina Mueller <tina@streetmail.com>
Subject: Re: Saving a hash to a file
Message-Id: <8euopm$9guta$1@fu-berlin.de>

hi,

gawith1501@my-deja.com wrote:

>
> Can anyone tell me how to save a hash to a file. Yes, I know, DB_File is the
> best choice, but DB_File does not support nested hashes, and thatīs what I
> need.

use Tie::Hash;

tina

--
        tinamue@gmx.net             |     _   enter the
http://user.berlin.de/~tina.mueller |  __| |___  ___ _ _ ___
--   new: tina's moviedatabase    --| / _` / _ \/ _ \ '_(_-< of
--search & add comments or reviews--| \__,_\___/\___/_| /__/ perception





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

Date: Fri, 05 May 2000 08:48:57 -0700
From: Samay <samay1NOsaSPAM@hotmail.com.invalid>
Subject: telephone Interface
Message-Id: <0bf90300.66b32d3c@usw-ex0104-031.remarq.com>

I am looking for the telephone interface..of PC via Perl.
So, when someone calls me Perl Program is executed and takes the
data off the telephone..as entered by the user at the other end
and written to a file on my PC. If some software exists..
interfacing via perl to that software would be nice..

Any pointers to product/software/module would be useful..
Thanks

Samay
===========================================================
Today's weather is beautiful
===========================================================





* Sent from RemarQ http://www.remarq.com The Internet's Discussion Network *
The fastest and easiest way to search and participate in Usenet - Free!



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

Date: Fri, 5 May 2000 08:05:03 -0700
From: Tom Phoenix <rootbeer@redcat.com>
Subject: Re: Trim A String To 16 Characters
Message-Id: <Pine.GSO.4.10.10005050804250.6766-100000@user2.teleport.com>

On Fri, 5 May 2000, spurcell wrote:

> Subject: Trim A String To 16 Characters

> Could someone direct me to the proper documentation for this topic?

Try the substr() function, documented in perlfunc. Cheers!

-- 
Tom Phoenix       Perl Training and Hacking       Esperanto
Randal Schwartz Case:     http://www.rahul.net/jeffrey/ovs/



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

Date: Fri, 5 May 2000 09:31:13 -0400
From: tadmc@metronet.com (Tad McClellan)
Subject: Re: unlink ( deleting file) not working
Message-Id: <slrn8h5j91.4k3.tadmc@magna.metronet.com>

On Fri, 05 May 2000 11:50:21 GMT, robbie_pa@my-deja.com <robbie_pa@my-deja.com> wrote:

>I am trying to delete files older than 2 days in a directory NT4 NTFS
>
>#!c:/perl/bin/perl.exe


You should enable warnings (-w) and the "use strict" pragma here.

perl will help you find common mistakes if you ask it to.

Take all of the help that you can get.


>use Win32::File;
>$cat = "c:/windows/dist";


Single quotes should be used for constant strings (unless you
need backslash escapes).

This is just to make understanding the code easier, it will
work either way.


>#checking if the dir exists
>opendir(KAT, $cat) || die "can't opendir $cat: $!";
>
>#readdir reads everything into @katalog except . & ..
                                         ^^^^^^^^^^^^^

No it doesn't, as pointed out in another followup.


>@katalog = grep { /[^\.+]/ } readdir (KAT);
                              ^^^^^^^

You did not even read the "contract" (perldoc -f readdir)
before signing it.

You are asking for it. You got what you deserved. So don't do that :-)

When using OPC (Other People's Code) you should, at the very
least, find out what the other person claims it will do.

The description for readdir() addresses exactly your problem!


   "If you're planning to filetest the return values out of 
    a readdir(), you'd better ..."


You would have had the answer to your problem in less time
than it took you to type in your Usenet post!

Work smart, use the docs.

The *first* place to look when having problems with perl is
in the docs that came with it.


-- 
    Tad McClellan                          SGML Consulting
    tadmc@metronet.com                     Perl programming
    Fort Worth, Texas


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

Date: Fri, 05 May 2000 16:45:51 GMT
From: Ilja <billy@arnis-bsl.com>
Subject: Re: urlencode?
Message-Id: <8eutrq$7qf$1@nnrp1.deja.com>

In article <j2BQ4.3754$tQ3.396090@news3.cableinet.net>,
  "Russell England" <russ@css2.com> wrote:
> Is there a perl equivalent of the ASP function server.urlencode()?
>
>

Take a look at CGI.pm module:

CGI::escape(), CGI::unescape()

CGI::escapeHTML(), CGI::unescapeHTML()

Ilja.

P.S. Sorry if I'm wrong - I know nothing about ASP.





Sent via Deja.com http://www.deja.com/
Before you buy.


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

Date: 05 May 2000 18:23:45 +0100
From: nobull@mail.com
Subject: Re: urlencode?
Message-Id: <u9aei4nc66.fsf@wcl-l.bham.ac.uk>

"Russell England" <russ@css2.com> writes:

> Is there a perl equivalent of the ASP function server.urlencode()?

Just guessing the semantics of server.urlencode() I'd say:

CGI->escape()

-- 
     \\   ( )
  .  _\\__[oo
 .__/  \\ /\@
 .  l___\\
  # ll  l\\
 ###LL  LL\\


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

Date: Fri, 05 May 2000 11:21:13 -0400
From: William Cardwell <EUSWMCL@am1.ericsson.se>
Subject: VMS agrep
Message-Id: <3912E6E9.561E27C@am1.ericsson.se>

I installed the VMS agrep binary for VMS alpha and it works for a single
file like"
 agrep "xyz" file.ext

but not for a file spec like:
 agrep "xyz" *.*

 ...any ideas?

Thanks.

Will Cardwell


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

Date: Fri, 5 May 2000 08:47:41 -0700
From: Tom Phoenix <rootbeer@redcat.com>
Subject: Re: VMS agrep
Message-Id: <Pine.GSO.4.10.10005050847130.6766-100000@user2.teleport.com>

On Fri, 5 May 2000, William Cardwell wrote:

> I installed the VMS agrep binary for VMS alpha and it works for a single
> file like"
>  agrep "xyz" file.ext
> 
> but not for a file spec like:
>  agrep "xyz" *.*
> 
> ...any ideas?

It sounds as if you should search for the docs, FAQs, and newsgroups about
the software you're using. Cheers!

-- 
Tom Phoenix       Perl Training and Hacking       Esperanto
Randal Schwartz Case:     http://www.rahul.net/jeffrey/ovs/



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

Date: Fri, 5 May 2000 08:10:55 -0700
From: Tom Phoenix <rootbeer@redcat.com>
Subject: Re: web browser ftp cgi script?
Message-Id: <Pine.GSO.4.10.10005050810070.6766-100000@user2.teleport.com>

On Fri, 5 May 2000 pkey@sghms.ac.uk wrote:

> anyone know of any perl CGI scripts that allow a user to FTP through a
> webrowser?

If you're wishing merely to _find_ (as opposed to write) programs,
this newsgroup may not be the best resource for you. There are many
freeware and shareware archives which you can find by searching Yahoo
or a similar service. 

But it sounds easy to do with LWP, from CPAN.

Hope this helps!

-- 
Tom Phoenix       Perl Training and Hacking       Esperanto
Randal Schwartz Case:     http://www.rahul.net/jeffrey/ovs/



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

Date: Fri, 5 May 2000 11:28:37 GMT
From: abw@cre.canon.co.uk (Andy Wardley)
Subject: Re: Which template module? CGI::FastTemplate?
Message-Id: <Fu33vp.5Dp@cre.canon.co.uk>

Jennifer  <webmaster@momsathome.on.ca> wrote:
>There seems to be an abundance of template modules out there. 
>I've read about Text::Template, Text::FillIn, Text::MetaText,
>HTML::Template, HTML::ParsedForm, and CGI::FastTemplate

The Template Toolkit is the replacement for Text::MetaText.

   http://www.cpan.org/modules/by-module/Template/

Version(s) 1.xx have been out for about a year now.  Version 2 is about
to go into alpha and promises some significant speedups and various new
features.


A


--
Andy Wardley <abw@kfs.org>   Signature regenerating.  Please remain seated.
     <abw@cre.canon.co.uk>   For a good time: http://www.kfs.org/~abw/


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

Date: 16 Sep 99 21:33:47 GMT (Last modified)
From: Perl-Users-Request@ruby.oce.orst.edu (Perl-Users-Digest Admin) 
Subject: Digest Administrivia (Last modified: 16 Sep 99)
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: The mail to news gateway, and thus the ability to submit articles
| through this service to the newsgroup, has been removed. I do not have
| time to individually vet each article to make sure that someone isn't
| abusing the service, and I no longer have any desire to waste my time
| dealing with the campus admins when some fool complains to them about an
| article that has come through the gateway instead of complaining
| to the source.

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 V9 Issue 2961
**************************************


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