[17522] in Perl-Users-Digest

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

Perl-Users Digest, Issue: 4942 Volume: 9

daemon@ATHENA.MIT.EDU (Perl-Users Digest)
Tue Nov 21 14:15:55 2000

Date: Tue, 21 Nov 2000 11:15:23 -0800 (PST)
From: Perl-Users Digest <Perl-Users-Request@ruby.OCE.ORST.EDU>
To: Perl-Users@ruby.OCE.ORST.EDU (Perl-Users Digest)
Message-Id: <974834122-v9-i4942@ruby.oce.orst.edu>
Content-Type: text

Perl-Users Digest           Tue, 21 Nov 2000     Volume: 9 Number: 4942

Today's topics:
        Prototype mismatch question. (Albert Schueller)
        prototype mismatch du_bing@my-deja.com
        Q: How to treat a string as a file? nospam@our.site
    Re: Reg Exp Learning? <aqumsieh@hyperchip.com>
    Re: Reg Exp Learning? (Anno Siegel)
    Re: Reg Exp Learning? (Tad McClellan)
    Re: Reg Exp Learning? <webmaster@860.org>
    Re: Reg Exp Learning? <bart.lateur@skynet.be>
    Re: Simple question nobull@mail.com
    Re: Simple question <friedman@math.utexas.edu>
        Tom Christiansons' 'style' (Monte Phillips)
    Re: Tom Christiansons' 'style' <geoff-at-farmline-dot-com@127.0.0.1>
    Re: Tom Christiansons' 'style' (Honza Pazdziora)
    Re: Tom Christiansons' 'style' <friedman@math.utexas.edu>
    Re: Tom Christiansons' 'style' <crowj@aol.com>
    Re: Tom Christiansons' 'style' <lmoran@wtsg.com>
    Re: trim() equivalent in Perl? (Tom Christiansen)
    Re: trim() equivalent in Perl? <jeffp@crusoe.net>
        Digest Administrivia (Last modified: 16 Sep 99) (Perl-Users-Digest Admin)

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

Date: Tue, 21 Nov 2000 18:13:38 -0000
From: schuelaw@carrot.whitman.edu (Albert Schueller)
Subject: Prototype mismatch question.
Message-Id: <slrn91leqj.2dk.schuelaw@carrot.whitman.edu>


Hi,

Recently upgraded to Redhat 7 (hold comments).  I reinstalled several perl
mods that I use for a little perl script that gets current temperature from
the campus weather station and plots it on my www page.  That aside, in
this script I use the following modules:

	use GD;
	use WebFS::FileCopy;
	use File::Copy;

when the script runs (hourly) it spits out the following error message:

	Prototype mismatch: sub IO::Handle::blocking ($;$) vs none at
	/usr/lib/perl5/site_perl/5.6.0/LWP/Conn/_Connect.pm line 43.

This error is non fatal, but it causes crond to mail me the output every
hour.  I could just suppress the output, but sometimes, like when there's
an error getting the temperature, I'd like crond to mail me the output.
I'm not by any stretch a perl guru, so I was wondering if someone could
explain a way to fix this?  Thanks,

Albert

-- 
Albert Schueller                                 Department of Mathematics
Office Phone:  509-527-5140                      Whitman College
Public Key:  http://carrot.whitman.edu/gpg.key   Walla Walla, WA USA 99362


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

Date: Tue, 21 Nov 2000 18:21:09 GMT
From: du_bing@my-deja.com
Subject: prototype mismatch
Message-Id: <8veeea$tbh$1@nnrp1.deja.com>

I got 'Prototype mismatch: sub main::NULL vs () at (eval 58) line 1.'
when I run my.pl.   No 'sub NULL' is defined in my.pl.

% /usr/freeware/bin/perl64 -d my.pl

gives the following information:

----------------
Loading DB routines from perl5db.pl version 1.0402
Emacs support available.

Enter h or `h h' for help.

Prototype mismatch: sub main::NULL vs () at (eval 58) line 1.
        eval 'sub NULL () {0;}
;' called at /usr/freeware/lib/perl5/site_perl/5.005/string.ph line 17
        require string.ph called at
/usr/freeware/lib/perl5/5.00503/sys/select.ph line 28
        require sys/select.ph called at
/usr/freeware/lib/perl5/site_perl/5.005/sys/bsd_types.ph line 9
        require sys/bsd_types.ph called at
/usr/freeware/lib/perl5/site_perl/5.005/sys/types.ph line 122
        require sys/types.ph called at
/usr/freeware/lib/perl5/site_perl/5.005/sys/syscall.ph line 54
        require sys/syscall.ph called at
/usr/freeware/lib/perl5/5.00503/Sys/Hostname.pm line 87
        eval {...} called at
/usr/freeware/lib/perl5/5.00503/Sys/Hostname.pm line 107
        Sys::Hostname::hostname() called at
/usr/local/md/libdata/httpd/htdocs/classroster/SendMail.pm line 64
        require SendMail.pm called at classroster.pl line 47
        main::BEGIN() called at (eval 58) line 1
        eval {...} called at (eval 58) line 1
main::(classroster.pl:53):      my $benchmark = 0;
  DB<1>
--------------

Then I traced down to /usr/freeware/lib/perl5/site_perl/5.005/string.ph
and found this which I believe the root cause of the problem:

----------------------
unless(defined(&NULL)) {
        eval 'sub NULL () {0;}' unless defined(&NULL);
    }
----------------------

Looks to me, no need to have two 'unless' there.  But it does not hurt
anything.  I just do not understand why 'sub NULL () {0;}' should
eval'ed if NULL is not defined?

Any ideas?

Bing


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


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

Date: Tue, 21 Nov 2000 18:30:26 +0000
From: nospam@our.site
Subject: Q: How to treat a string as a file?
Message-Id: <8vef02$cd1$1@icrf.news>

This message has been posted by:  Aengus Stewart <aengus.stewart@REMOVE-THIS-TO-SENDicrf.icnet.uk>


I am writing a little module to parse a results file from an external
program.

However the results could be returned either on STDIN, in a file or
passed in a string.

I thought the easiest thing to do was 

while( defined ( $record = <INFILE> ) )
{
  do lots of things with each $record;
}

so how can I get my string to be sucked through the filehandle?

I am sure this is probably easy, but I just cant see it.



Cheers
Aengus

-- 
----------------------------------------------------------------------
Aengus Stewart                          	aengus.stewart@icrf.icnet.uk
Computational Genome Analysis Laboratory	Tel: +44 (0)171 269 3679
Imperial Cancer Research Fund
Lincoln's Inn Fields, Holborn, London, WC2A 3PX, UK
----------------------------------------------------------------------


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

Date: Tue, 21 Nov 2000 16:27:24 GMT
From: Ala Qumsieh <aqumsieh@hyperchip.com>
Subject: Re: Reg Exp Learning?
Message-Id: <7a7l5x70k1.fsf@merlin.hyperchip.com>


"_Thomas" <webmaster@860.org> writes:

> I'm not new to perl .. but never really understood reg expressions.... does
> anybody have any url's, reference material that might make things easier for
> me to learn.

Why don't you start with what's already installed on your local machine?
Try reading 'perlre' first. I also suggest having a look at the Owl (aka
Mastering Regular Expressions) which has a chapter devoted to Perl. It's
a little bit out-dated though.

I also recall seeing some regexp tutorials on perl.com and in TPJ. Try
to hunt those down.

--Ala


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

Date: 21 Nov 2000 17:03:34 -0000
From: anno4000@lublin.zrz.tu-berlin.de (Anno Siegel)
Subject: Re: Reg Exp Learning?
Message-Id: <8ve9t6$1q5$1@lublin.zrz.tu-berlin.de>

Ala Qumsieh  <aqumsieh@hyperchip.com> wrote in comp.lang.perl.misc:
>
>"_Thomas" <webmaster@860.org> writes:
>
>> I'm not new to perl .. but never really understood reg expressions.... does
>> anybody have any url's, reference material that might make things easier for
>> me to learn.
>
>Why don't you start with what's already installed on your local machine?
>Try reading 'perlre' first. I also suggest having a look at the Owl (aka
>Mastering Regular Expressions) which has a chapter devoted to Perl. It's
>a little bit out-dated though.
>
>I also recall seeing some regexp tutorials on perl.com and in TPJ. Try
>to hunt those down.

Of course, there is the excellent _Mastering Regular Expressions_ by
Jeffrey Friedl, in print, no less (O'Reilly).

Anno


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

Date: Tue, 21 Nov 2000 11:12:17 -0500
From: tadmc@metronet.com (Tad McClellan)
Subject: Re: Reg Exp Learning?
Message-Id: <slrn91l7n1.ip1.tadmc@magna.metronet.com>

On Tue, 21 Nov 2000 16:27:24 GMT, Ala Qumsieh <aqumsieh@hyperchip.com> wrote:
>
>"_Thomas" <webmaster@860.org> writes:
>
>> I'm not new to perl .. but never really understood reg expressions.... does
>> anybody have any url's, reference material that might make things easier for
>> me to learn.
>
>Why don't you start with what's already installed on your local machine?
>Try reading 'perlre' first. 


and 'perlop' second.


>I also recall seeing some regexp tutorials on perl.com and in TPJ. Try
>to hunt those down.


If you _really_ want to help yourself to write patterns, it helps
to know how the underlying machine works. It even helps people
who already know how to use all of the funny characters in
a regex.

When a pattern match isn't doing what you expect, walking through
what the machine would do invariably exposes the problem.

   How Regexes Work:

      http://www.plover.com/~mjd/perl/Regex/


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


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

Date: Tue, 21 Nov 2000 12:46:29 -0500
From: "_Thomas" <webmaster@860.org>
Subject: Re: Reg Exp Learning?
Message-Id: <rAyS5.52790$KI6.11544358@typhoon.snet.net>

Thanks for all the responses .. I'm actually just now realizing that the reg
ex's are more a machine level thing and not just local to perl.  Always
helps to know all I can.

Once again ...

Thanks. :)

_Thomas



> >
> >"_Thomas" <webmaster@860.org> writes:
> >
> >> I'm not new to perl .. but never really understood reg expressions....
does
> >> anybody have any url's, reference material that might make things
easier for
> >> me to learn.
> >
> >Why don't you start with what's already installed on your local machine?
> >Try reading 'perlre' first.
>
>
> and 'perlop' second.
>
>
> >I also recall seeing some regexp tutorials on perl.com and in TPJ. Try
> >to hunt those down.
>
>
> If you _really_ want to help yourself to write patterns, it helps
> to know how the underlying machine works. It even helps people
> who already know how to use all of the funny characters in
> a regex.
>
> When a pattern match isn't doing what you expect, walking through
> what the machine would do invariably exposes the problem.
>
>    How Regexes Work:
>
>       http://www.plover.com/~mjd/perl/Regex/
>
>
> --
>     Tad McClellan                          SGML consulting
>     tadmc@metronet.com                     Perl programming
>     Fort Worth, Texas




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

Date: Tue, 21 Nov 2000 18:16:20 GMT
From: Bart Lateur <bart.lateur@skynet.be>
Subject: Re: Reg Exp Learning?
Message-Id: <crel1tsab7hof8aiqso7lgs3e38lj6ih75@4ax.com>

_Thomas wrote:

>I'm not new to perl .. but never really understood reg expressions.... does
>anybody have any url's, reference material that might make things easier for
>me to learn.

	<http://language.perl.com/all_about/regexps.html>
	From: Tom Christiansen 
	Subject: Irregular Expressions
	Date: 13 Feb 1996 19:15:38 GMT

Slightly outdated, it predates the qr() thing, for example.

-- 
	Bart.


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

Date: 21 Nov 2000 13:55:19 +0000
From: nobull@mail.com
Subject: Re: Simple question
Message-Id: <u9k89x8kqq.fsf@wcl-l.bham.ac.uk>

"hokiebear" <ayambema@adelphia.net> writes:

> Subject: Simple question

Failure to use the subject field to decribe the content of your post
is very impolite.  Please refrain from such behaviour.

> I have the code fragment below and it is driving me crazy.

Good, hopefully you will learn from the experience and this will be
the last time you "forget" to enable warnings.  Failure to enable
warnings is "false lazyness" in that it actually means you end up
expending greater effort.

> if  ($Selection eq "Green", "Blue", "Black") {

Read the description in perldiag of the warning that is generated when
the above line is compiled with warnings enabled.

I assume that what you want to do is find out if the list ("Green",
"Blue", "Black") contains the element $Selection.  You should see the
FAQ "How can I tell whether a list or array contains a certain
element?"

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


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

Date: Tue, 21 Nov 2000 12:21:48 -0600
From: Charles Friedman <friedman@math.utexas.edu>
Subject: Re: Simple question
Message-Id: <3A1ABD3C.28C7B69E@math.utexas.edu>

> if  ($Selection eq "Green", "Blue", "Black")

is not what you mean, presumably.  Also, where did you ever set $Selection?
                                          chas friedman




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

Date: Tue, 21 Nov 2000 15:12:37 GMT
From: montep@hal-pc.org (Monte Phillips)
Subject: Tom Christiansons' 'style'
Message-Id: <3a1b90de.2046913@news.hal-pc.org>

Tom Christianson loudly and boorishly proclaimed -->
"
Why would you expect that there might exist a function in a
general-purpose programming language to do such a special-purpose
thing?

Why does everyone ask for a function or a module or a command that
does X for all values of X?  Why don't they *program*?  This is a
programming language.  What you need is an algorith.  It is trival
to open a file, print its contents, open another file, print *its*
contents, etc.

Please stop asking for a turn-key, non-thinking, anti-programmer
solution to everything.  Turning blindly to shrink wrap is wrong,
because it renders one incapable of doing real work.  You have 
to think things through.  This is not Microsoft.
"

Then provided perfectly acceptable answers to the questions.

My question is this.  Tom, are you telling me that you do not go to
the auto dept and buy a new battery for your car?  You actually go
home, design a battery, build it and then install it?  Do you also
design rubber gaskets and make them and install them on leaking
faucets?  I can bet the farm you don't.  I will also bet you hire
mechanics and plumbers and lawyers and all sorts of other people to do
the things you cannot do because of lack of training, talent or time.
Do you think that all everyone in the whole world does or needs to
know is some arcane computer language that is useful in the present,
but will like all its predecessors be cast aside as need disappears?


The questions asked were intelligently posed, not the 'this script I
downloaded doesn't work' variety.  They sounded as if from people who
either need Perl only occasionally or that are very serious early
learners.  From a post after these you spent many paragraphs of self
aggrandizement before finally coming to the point of your post, it
concerned the trivial issue of date format.  I doubt few are impressed
that you consider yourself a Perl guru and that the universes'
survival resides in the continuing existence of both yourself and your
arcane skill.

My suggestion?  If you're going to bother to answer a post then leave
off the pompous preaching, and the self serving.  Why?  It should be
obvious, it's your answers.  The portions of your posts that actually
deal with Perl are good,  but I'll wager that many, many who could
actually benefit from them do not read further than your first one or
two paragraphs of pontificating drivel.

Just my opinion of course.


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

Date: Tue, 21 Nov 2000 15:32:54 -0000
From: "Geoff Winkless" <geoff-at-farmline-dot-com@127.0.0.1>
Subject: Re: Tom Christiansons' 'style'
Message-Id: <8ve4km$jkb$1@soap.pipex.net>

"Monte Phillips" <montep@hal-pc.org> wrote in message
news:3a1b90de.2046913@news.hal-pc.org...
: My question is this.  Tom, are you telling me that you do not go to
: the auto dept and buy a new battery for your car?  You actually go
: home, design a battery, build it and then install it?  Do you also
: design rubber gaskets and make them and install them on leaking
: faucets?

The difference is that you wouldn't go and ask a plumber's merchant if he
had a tool which you could hire which would replace your bathroom for you.

Geoff




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

Date: Tue, 21 Nov 2000 16:29:35 GMT
From: adelton@fi.muni.cz (Honza Pazdziora)
Subject: Re: Tom Christiansons' 'style'
Message-Id: <G4Dv5C.AsG@news.muni.cz>

On Tue, 21 Nov 2000 15:12:37 GMT, Monte Phillips <montep@hal-pc.org> wrote:
> 
> My question is this.  Tom, are you telling me that you do not go to
> the auto dept and buy a new battery for your car?  You actually go
> home, design a battery, build it and then install it?  Do you also
> design rubber gaskets and make them and install them on leaking
> faucets?  I can bet the farm you don't.  I will also bet you hire

If you are in a business of making cars, which is equivalent of being
in programming area, then that is exactly what you do. If you just
drive the car, that's equivalent of using the programs that somebody
programmed.

> mechanics and plumbers and lawyers and all sorts of other people to do
> the things you cannot do because of lack of training, talent or time.
> Do you think that all everyone in the whole world does or needs to
> know is some arcane computer language that is useful in the present,
> but will like all its predecessors be cast aside as need disappears?

No. But the OP obviously is developing something with the language
and Tom pointed out features of the language and the style you are
supposed to adopt if you do the programming.

> The questions asked were intelligently posed, not the 'this script I
> downloaded doesn't work' variety.  They sounded as if from people who
> either need Perl only occasionally or that are very serious early
> learners.  From a post after these you spent many paragraphs of self

Right. But learning also includes the learning paths of thinking that
you should take to get the programming job done, not just aquiring the
syntax.

> Just my opinion of course.

Alike. ;-)

-- 
------------------------------------------------------------------------
 Honza Pazdziora | adelton@fi.muni.cz | http://www.fi.muni.cz/~adelton/
   .project: Perl, DBI, Oracle, MySQL, auth. WWW servers, MTB, Spain.
Petition for a Software Patent Free Europe http://petition.eurolinux.org
------------------------------------------------------------------------


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

Date: Tue, 21 Nov 2000 10:38:58 -0600
From: Charles Friedman <friedman@math.utexas.edu>
Subject: Re: Tom Christiansons' 'style'
Message-Id: <3A1AA522.B256A500@math.utexas.edu>

Just a comment: Tom C's remarks didn't seem "loudly and boorishly
proclaimed"
to me. If I submitted a question and got an answer from an expert together
with
a bit of lecturing, I would be grateful.
(That said, I do notice that occasionally some responses to questions seem
a bit
impatient, but that's human nature, I guess.)
                                          chas friedman

Monte Phillips wrote:

> Tom Christianson loudly and boorishly proclaimed -->
> ....................................................
> ............................



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

Date: Tue, 21 Nov 2000 11:56:48 -0500
From: John Crowley <crowj@aol.com>
Subject: Re: Tom Christiansons' 'style'
Message-Id: <3A1AA950.AF59E177@aol.com>

Monte Phillips wrote:
> 
> Tom Christianson loudly and boorishly proclaimed -->
> "
> Why would you expect that there might exist a function in a
> general-purpose programming language to do such a special-purpose
> thing?
> 
> Why does everyone ask for a function or a module or a command that
> does X for all values of X?  Why don't they *program*?  This is a
> programming language.  What you need is an algorith.  It is trival
> to open a file, print its contents, open another file, print *its*
> contents, etc.
> 
> Please stop asking for a turn-key, non-thinking, anti-programmer
> solution to everything.  Turning blindly to shrink wrap is wrong,
> because it renders one incapable of doing real work.  You have
> to think things through.  This is not Microsoft.
> "
> 
> Then provided perfectly acceptable answers to the questions.
> 
> My question is this.  Tom, are you telling me that you do not go to
> the auto dept and buy a new battery for your car?  You actually go
> home, design a battery, build it and then install it?  Do you also
> design rubber gaskets and make them and install them on leaking
> faucets?  I can bet the farm you don't.  I will also bet you hire
> mechanics and plumbers and lawyers and all sorts of other people to do
> the things you cannot do because of lack of training, talent or time.
> Do you think that all everyone in the whole world does or needs to
> know is some arcane computer language that is useful in the present,
> but will like all its predecessors be cast aside as need disappears?
> 
> The questions asked were intelligently posed, not the 'this script I
> downloaded doesn't work' variety.  They sounded as if from people who
> either need Perl only occasionally or that are very serious early
> learners.  From a post after these you spent many paragraphs of self
> aggrandizement before finally coming to the point of your post, it
> concerned the trivial issue of date format.  I doubt few are impressed
> that you consider yourself a Perl guru and that the universes'
> survival resides in the continuing existence of both yourself and your
> arcane skill.
> 
> My suggestion?  If you're going to bother to answer a post then leave
> off the pompous preaching, and the self serving.  Why?  It should be
> obvious, it's your answers.  The portions of your posts that actually
> deal with Perl are good,  but I'll wager that many, many who could
> actually benefit from them do not read further than your first one or
> two paragraphs of pontificating drivel.
> 
> Just my opinion of course.

Hmmm.

Tom co-wrote "Programming Perl" and is instrumental in the
existence and continued application of the language.

You have 2 postings in this newsgroup in the past months and one of
them refers to a Unix issue.


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

Date: Tue, 21 Nov 2000 12:23:50 -0500
From: Lou Moran <lmoran@wtsg.com>
Subject: Re: Tom Christiansons' 'style'
Message-Id: <hsbl1t0rnark8r8k94qg2rkgoc8d7buujj@4ax.com>

On Tue, 21 Nov 2000 15:32:54 -0000, "Geoff Winkless"
<geoff-at-farmline-dot-com@127.0.0.1> wrote wonderful things about
sparkplugs:

>"Monte Phillips" <montep@hal-pc.org> wrote in message
>news:3a1b90de.2046913@news.hal-pc.org...
>: My question is this.  Tom, are you telling me that you do not go to
>: the auto dept and buy a new battery for your car?  You actually go
>: home, design a battery, build it and then install it?  Do you also
>: design rubber gaskets and make them and install them on leaking
>: faucets?
>
>The difference is that you wouldn't go and ask a plumber's merchant if he
>had a tool which you could hire which would replace your bathroom for you.

I'd like to mod this comment up +2

>
>Geoff
>


mmmmm... pointy

lmoran@wtsg.com


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

Date: 21 Nov 2000 07:07:56 -0700
From: tchrist@perl.com (Tom Christiansen)
Subject: Re: trim() equivalent in Perl?
Message-Id: <3a1a81bc@cs.colorado.edu>

In article <1J1S5.31$Is1.2398@vic.nntp.telstra.net>,
Wyzelli <wyzelli@yahoo.com> wrote:
>"Dave Brondsema" <brondsem@my-deja.com> wrote in message
>news:8va5ja$ee2$1@nnrp1.deja.com...
>>
>> trim normally removes all leading and trailing spaces from a string.
>>
>> So I think $string =~ s/([\s]*)(.*)([\s*])/$2/; will work.  I probably
>> have too many [] or () because I'm not good at getting the best regex
>> possible.
>>
>
>$string =~ s/^\s*(.*\S)\s*$/$1/;
>
>Remove all leading and trailing spaces in one operation.

The canonical answer involves two passes.

	$string =~ s/^\s+//;
	$string =~ s/\s+$//;

This will run faster than yours on most data.  In fact, it
runs a good bit faster on the most expected type of data.

But speed is overrated.  It's more important to recognize that the
two-stage procedure is more understandable because it takes a large
problem and breaks this into smaller pieces.  Think of it as problem
decomposition, a tried and true technique for software development.

Brevity is not necessarily a virtue, whether this be in execution
or in typing.

However, you might well consider this:

    $string = join(" ", split(" ", $string));

which is like

    for ($string) {
	s/^\s+//;
	s/\s+$//;
	s/\s+/ /g;
    } 

And blast it all, this is a FAQ.

--tom


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

Date: Tue, 21 Nov 2000 10:49:29 -0500
From: Jeff Pinyan <jeffp@crusoe.net>
Subject: Re: trim() equivalent in Perl?
Message-Id: <Pine.GSO.4.21.0011211021200.714-100000@crusoe.crusoe.net>

On Nov 21, Tom Christiansen said:

>    $string = join(" ", split(" ", $string));
>
>which is like
>
>    for ($string) {
>	s/^\s+//;
>	s/\s+$//;
>	s/\s+/ /g;
>    } 

I'm just pedantic here, but I prefer

  tr/\n\r\f\t / /s;

to

  s/\s+/ /g;

in most cases.

-- 
Jeff "japhy" Pinyan     japhy@pobox.com     http://www.pobox.com/~japhy/
PerlMonth - An Online Perl Magazine            http://www.perlmonth.com/
The Perl Archive - Articles, Forums, etc.    http://www.perlarchive.com/
CPAN - #1 Perl Resource  (my id:  PINYAN)        http://search.cpan.org/





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

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


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