[7880] in Perl-Users-Digest
Perl-Users Digest, Issue: 1506 Volume: 8
daemon@ATHENA.MIT.EDU (Perl-Users Digest)
Fri Dec 19 05:07:24 1997
Date: Fri, 19 Dec 97 02:01:36 -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 Fri, 19 Dec 1997 Volume: 8 Number: 1506
Today's topics:
Re: Evaluate blank text? <support@qadas.com>
Re: Evaluate blank text? (brian d foy)
Re: File Creation on Server from Perl Script (brian d foy)
Re: Gethostbyname??? <xxTony.Curtis@vcpc.univie.ac.at>
Re: getting correct web server headers (Joe Benik)
Re: How to load an assoc. array (Michael Budash)
parsing lisp expression <xah@best.com>
Re: printing quotes with print command (brian d foy)
Re: printing quotes with print command (Stephen P. Clouse)
Re: questions about database scripts (brian d foy)
Re: running perl with cgi on a NT? <luu_tran@geocities.com>
Re: Teaching programing <luu_tran@geocities.com>
Re: what is the equivalent of fflush in perl (Murray Nesbitt)
Re: Which language pays most 17457 -- C++ vs. Java? <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
Re: Win32 Perl with MS Access <Harald.Joerg@mch.sni.de>
Digest Administrivia (Last modified: 8 Mar 97) (Perl-Users-Digest Admin)
----------------------------------------------------------------------
Date: Fri, 19 Dec 1997 01:06:32 -0700
From: Mike Backes <support@qadas.com>
Subject: Re: Evaluate blank text?
Message-Id: <349A2B07.942C1F6B@qadas.com>
# We use the following method within our scripts
# -----------------------------------------------------
# Have your name value pairs converted to $FORM{$name} = $value;
# If the comments are blank, then give a "blank form" response
# &blank_response unless $FORM{'name'};
if ( ! $FORM{'OrderName'} ||
! $FORM{'OrderAddress'} ||
! $FORM{'OrderCity'} ||
! $FORM{'OrderPhone'} ||
! $FORM{'OrderState'} ||
! $FORM{'OrderZip'} ||
! $FORM{'OrderEmail'} )
{
&blank_response;
}
# then in your sub blank_response later in your script
# ----------------------------------------------------------
# subroutine blank_response
sub blank_response
{
print "<Head><Title>There was a problem with your Order Form</Title></Head>";
print "<Title>There was a problem with your Order Form</Title>";
print "<Body><H1>An error has occured<br>";
print "<p>You have not filled out a required field.<br>";
print "<p>Please fill out ALL fields that are marked (Required).</H1>";
exit;
}
# You can also do something like this Which is part of a larger script
# ----------------------------------------------------------------------------
# subroutine blank_response
sub blank_response
{
print "<Head><Title>There was a problem with your Order Form</Title></Head>";
print "<Title>There was a problem with your Order Form</Title>";
print "<Body><H1>An error has occured<br>";
print "<p>You have not filled out a required field.<br>";
print "<p>Please fill out ALL fields that are indicated below.</H1>";
print "<P>";
print "Email: $FORM{'OrderEmail'} <br>";
print "Name: $FORM{'OrderName'} <br>";
print "Address: $FORM{'OrderAddress'} <br>";
print "City: $FORM{'OrderCity'} <br>";
print "State: $FORM{'OrderState'} <br>";
print "Zip: $FORM{'OrderZip'} <br>";
print "Phone: $FORM{'OrderPhone'} <br>";
exit;
}
Hopefully this might be enjoyable to expand upon.
Regards,
Mike Backes
brian d foy wrote:
> In article <67c68g$3rb$1@gamera.albany.net>, "FeckMan" <feckman@albany.net> wrote:
>
> >I'm a perl newbie who is trying to get a script to ensure that all the
> >required fields of an HTML form have been filled out (simply not left
> >blank), and, if not, to generate an error page. The script works great
> >except for ONE thing -- I can't figure out how to make the script evaluate
> >whether or not a variable posted to it from a form is blank or not.
>
> >if ($firstname eq '') {&incomplete1}
>
> are you sure that one didn't work? it looks okay.
>
> how are you parsing the data? maybe there are other problems that mask
> you success with this one :)
>
> --
> brian d foy <comdog@computerdog.com>
> NY.pm - New York Perl M((o|u)ngers|aniacs)* <URL:http://ny.pm.org/>
> CGI Meta FAQ <URL:http://computerdog.com/CGI_MetaFAQ.html>
------------------------------
Date: Fri, 19 Dec 1997 03:44:19 -0500
From: comdog@computerdog.com (brian d foy)
Subject: Re: Evaluate blank text?
Message-Id: <comdog-ya02408000R1912970344190001@news.panix.com>
Keywords: from just another new york perl hacker
In article <349A2B07.942C1F6B@qadas.com>, support@qadas.com wrote:
># Have your name value pairs converted to $FORM{$name} = $value;
doesn't smell like CGI.pm. i hope you know what you are doing :)
># subroutine blank_response
>sub blank_response
>{
> print "<Head><Title>There was a problem with your Order Form</Title></Head>";
> print "<Title>There was a problem with your Order Form</Title>";
> print "<Body><H1>An error has occured<br>";
this sort of printing is a great candidate for a here document:
(and let's not forget that HTTP thing)
print <<"HERE";
Content-type: text/html
<head>
<Title>There was a problem with your Order Form</title>
</head>
<body>
<h1>An error has occured</h1>
HERE
> print "Email: $FORM{'OrderEmail'} <br>";
> print "Name: $FORM{'OrderName'} <br>";
> print "Address: $FORM{'OrderAddress'} <br>";
another nice thing is to name your widgets after what they are
rather than adding 'Order' to everything. then you could do
something like
print '<ul>';
foreach my $name (keys %FORM)
{
print "<li>$name: $FORM{$name}\n"
}
print '</ul>';
>Hopefully this might be enjoyable to expand upon.
maybe just expound.
--
brian d foy <comdog@computerdog.com>
Meta Meta FAQ <URL:http://computerdog.com/Meta_MetaFAQ.html>
CGI Meta FAQ <URL:http://computerdog.com/CGI_MetaFAQ.html>
------------------------------
Date: Fri, 19 Dec 1997 02:56:26 -0500
From: comdog@computerdog.com (brian d foy)
Subject: Re: File Creation on Server from Perl Script
Message-Id: <comdog-ya02408000R1912970256260001@news.panix.com>
In article <Pine.GSO.3.96.971218174216.23295J-100000@user2.teleport.com>, Tom Phoenix <rootbeer@teleport.com> wrote:
>On Thu, 18 Dec 1997, Henry Wolff wrote:
>
>> So the question is, how can I check if a file is on the server,
>> create it if it not,
>
>Use open.
and make sure you check the return value ;)
--
brian d foy <comdog@computerdog.com>
NY.pm - New York Perl M((o|u)ngers|aniacs)* <URL:http://ny.pm.org/>
CGI Meta FAQ <URL:http://computerdog.com/CGI_MetaFAQ.html>
------------------------------
Date: 19 Dec 1997 10:11:59 +0100
From: Remove xx <xxTony.Curtis@vcpc.univie.ac.at>
To: james@zaire.hooked.net
Subject: Re: Gethostbyname???
Message-Id: <7x1zz9k880.fsf@vcpc.univie.ac.at>
Re: Gethostbyname???, James <james@zaire.hooked.net> said:
James> I tried this little test of gethostbyname on BSD OS
James> 3.0 and Linux 2.1.45 and got the same result every
James> single time. I was expecting an address, but insted I
James> got a few control characters. Could someone please
James> explain.
James> ($name,$aliases,$addrtype,$length,@addrs)=
James> gethostbyname("www.wenet.com");
James> ping "@addrs\n";
You mean "print", yes?
You're not mistaken, @addrs is indeed an array of addresses.
However, they are not in a printable form. See the native
gethostbyname() man page.
Try this:
#! /path/to/perl -w
my $host = shift || "www.wenet.com"; # can set from cmd line
use Socket; # for inet_ntoa()
# return value of gethostbyname() not checked!
my ($name,$aliases,$addrtype,$length,@addrs) =
gethostbyname($host);
print "$host ->";
foreach $a (@addrs) {
my $ip = inet_ntoa($a);
print " $ip";
}
print "\n";
hth,
tony
------------------------------
Date: 18 Dec 1997 15:39:41 -0500
From: jobe@wam.umd.edu (Joe Benik)
Subject: Re: getting correct web server headers
Message-Id: <67c1md$2io@rac3.wam.umd.edu>
In article <Pine.SOL.3.96.971217175718.4040A-100000@ux7.cso.uiuc.edu>,
Ray <rgoldber@uiuc.edu> wrote:
>I wrote a script to check the validity of the links in my bookmarks file.
>The main part of the code grabs the headers from a website but this does
>not appear to be working in all cases. When I call it with some sites,
>such as www.us.pressline.com it returns the 404 not found code. The same
>happens when I telnet into the site at port 80 and type in "HEAD /
>HTTP/1.0\n\n". But when I use lynx with the -dump -head options it finds
>the right headers- so does netscape.
>
Hey. I like to see someone else going the hard way, just like me. Don't
listen to anyone who tells you to use LWP or any other modules. Modules
have there place, but I consider perl a learning experience. I don't feel
I have learned anything if I have memorized an LWP open HTML command.
Here is your problem big chief, I have run into this one before. The only
reason I know the answer to this one is because I never touched LWP. The
following should clear things up:
[root@bellcore /root]# telnet www.us.pressline.com 80
Trying 204.192.119.2...
Connected to us.pressline.com.
Escape character is '^]'.
HEAD / HTTP/1.0
Host: www.us.pressline.com
HTTP/1.1 200 OK
Date: Thu, 18 Dec 1997 20:35:33 GMT
Server: Apache/1.2.0 PHP/FI-2.0b11
Last-Modified: Mon, 22 Sep 1997 19:17:50 GMT
ETag: "27007-1d80-3426c45e"
Content-Length: 7552
Accept-Ranges: bytes
Connection: close
Content-Type: text/html
Take it easy.
Joseph V. Benik, Jr.
------------------------------
Date: Thu, 18 Dec 1997 23:20:21 -0700
From: mbudash@sonic.net (Michael Budash)
Subject: Re: How to load an assoc. array
Message-Id: <mbudash-1812972320220001@d52.pm8.sonic.net>
In article <34999FAF.2FAF09D2@us.oracle.com>, Allen Choy
<achoy@us.oracle.com> wrote:
>> > >change this:
>> > >
>> > > %assocarry = ( $userid, $org,);
>> > >
>> > >to this:
>> > >
>> > > $assocarry{'$userid'} = $org;
>>
>> I think there's a typo here; there shouldn't be single quotes around $userid.
yes, that was a typo. and yes, brian i should've tested it. and yes, i've
it without the single quotes and it works.
--
Michael Budash, Owner * Michael Budash Consulting
mbudash@sonic.net * http://www.sonic.net/~mbudash
707-255-5371 * 707-258-7800 x7736
------------------------------
Date: Fri, 19 Dec 1997 01:26:56 -0800
From: "Xah" <xah@best.com>
Subject: parsing lisp expression
Message-Id: <67deck$8nr$1@nntp1.ba.best.com>
Is it feasible to use Perl to parse Lisp expression?
For simplicity, let's say all atoms are just alphanumerics. Here is a sample
expression,
((f 1 19) f2 (g h (2 5 9) 3))
I want to bring out any of such expression's head outside the parenthesis
and then change the paren to brackets, e.g. (f 1 2 3) becomes f[1 2 3]. The
above sample becomes
f[1 19][f2 g[h 2[5 9] 3]]
and I also want to do the reverse operation. I'm wondering if it's feasible,
say, by a Perl guru in a week? If not, is there in general a tool which I
can do this?
I don't know any parser or compiler theory. Is it possible for me to learn
something like lex/yacc to be able to do what I want? All I need is to
transform the *string*. For the curious, I am doing this to explore tree
forms between Scheme and Mathematica.
Thanks in advance for any help.
Xah, xah@best.com
http://www.best.com/~xah/Wallpaper_dir/c0_WallPaper.html
------------------------------
Date: Fri, 19 Dec 1997 02:51:19 -0500
From: comdog@computerdog.com (brian d foy)
Subject: Re: printing quotes with print command
Message-Id: <comdog-ya02408000R1912970251190001@news.panix.com>
In article <67borr$dvj$2@legends.cet.com>, bell@cet.com (Glen Bell) wrote:
>I hope you do not mind me asking a question about perl.
not if you don't mind me answering it...
>I am trying to do this
>print NEWFILE " <body bgcolor="#FFFFFF"
>background="../backgrounds/ruff.jpg">";
perhaps one of the most fun things about perl (besides singing it
happy birthday over the phone from a new york street corner) is
generalized quoting, IMO. in this case you can use qq (p. 41
of the blue Camel) [1]
print NEWFILE
qq{<body bgcolor="#FFFFFF" background="../backgrounds/ruff.jpg">};
which can be perverted to one of my favorite constructions as of late:
print NEWFILE
q q<body bgcolor="#FFFFFF" background="../backgrounds/ruff.jpg">q;
you can also use a here document (p. 43 of the blue camel):
print NEWFILE <<'HERE'
<body bgcolor="#FFFFFF" background="../backgrounds/ruff.jpg">
HERE
good luck!
"Hope that helps!" - anonymous
[1]
Programming Perl
Larry Wall, Tom Christensen & Randal L. Schwartz
ISBN 1-56592-149-6
<URL:http://www.oreilly.com>
--
brian d foy <comdog@computerdog.com>
Meta Meta FAQ <URL:http://computerdog.com/Meta_MetaFAQ.html>
CGI Meta FAQ <URL:http://computerdog.com/CGI_MetaFAQ.html>
maybe i shouldn't post when i'm drunk.
------------------------------
Date: Fri, 19 Dec 1997 05:47:05 GMT
From: stephenc@granddesign.com (Stephen P. Clouse)
Subject: Re: printing quotes with print command
Message-Id: <349a09d5.8765471@news.kc.net>
Hash: SHA1
On Thu, 18 Dec 1997 18:09:13 GMT in message <<67borr$dvj$2@legends.cet.com>
comp.lang.perl.misc>, bell@cet.com (Glen Bell) wrote:
>I am trying to do this
>print NEWFILE " <body bgcolor="#FFFFFF"
>background="../backgrounds/ruff.jpg">";
>but I get a malformed header error. I am assuming this is because of the
>quotes inside the quotes. Is there a way to do this and not cause an error.
>I tried using %22 but did not give me the proper background color or the
>background so i am assuming this was not correct. Can you tell me how to do
>this or if I can do it at all.
Escape the quotes with backslashes, like so:
print NEWFILE "<body bgcolor=\"#FFFFFF\" background=\"./background.ruff.jpg\">"
Of course, double quotes are only needed if you're doing variable interpretation
inside the string, so since there aren't any variables in here you could also
just single quote it:
print NEWFILE '<body bgcolor="#FFFFFF" background="./background.ruff.jpg">'
- --
Stephen P. Clouse
stephenc@granddesign.com -- steve@warpcore.org -- UIN 135012
Grand Design, Inc. (http://www.granddesign.com) -- Quality Business Web Design
The Warp Core (http://www.warpcore.org) -- The Web's Premier Descent Site
PGP-Encrypted E-Mail Preferred (Key available at www.granddesign.com/~stephenc)
Fight Spam/UCE -- http://www.cauce.org
Version: PGP for Business Security 5.5
iQA/AwUBNJoKVWOLD55Fj/ZkEQIO5gCfcTw5gQn1u7Jvrm8P5tK6iNw26jwAoNxS
LK8tws/tuaqmUA9GIeCwbNpI
=i/ht
-----END PGP SIGNATURE-----
This article was posted from <A HREF="http://www.slurp.net/">Slurp Net</A>.
------------------------------
Date: Fri, 19 Dec 1997 03:03:45 -0500
From: comdog@computerdog.com (brian d foy)
Subject: Re: questions about database scripts
Message-Id: <comdog-ya02408000R1912970303450001@news.panix.com>
In article <3499EA75.1FB4@indy.net>, ddoedens@indy.net wrote:
>i am very new to Perl and am working on a project that uses Perl to do
>take the info from a web page and search a database. I have found
>several sites that offer help to people new to perl. I am confused
>about the various free scripts out there. They all seem to refer to
>different standards , Berkley, SQL, etc...
>What is the difference between
>all of these...
they are different sorts of databases. read the documentation for
each to see their differences. their various strengths and
weaknesses are not strictly a perl issue, so you might have better
luck asking this question in a forum that discusses databases.
>Can I uses these scripts to queiry my database (with a
>little modification maybe)...
depends. do you have that sort of database? you might want to look
at the DBI family of modules [1] to see if one of the drivers will work for
you.
good luck :)
[1]
see that CPAN thing:
Comprehensive Perl Archive Network
find some through
<URL:http://www.perl.com>
--
brian d foy <comdog@computerdog.com>
NY.pm - New York Perl M((o|u)ngers|aniacs)* <URL:http://ny.pm.org/>
CGI Meta FAQ <URL:http://computerdog.com/CGI_MetaFAQ.html>
------------------------------
Date: 19 Dec 1997 06:52:05 GMT
From: "Luu Tran" <luu_tran@geocities.com>
Subject: Re: running perl with cgi on a NT?
Message-Id: <35782.9534861111luutrangeocitiescom@207.217.242.109>
On Wed, 10 Dec 1997, Calle ]sman <md4calle@mdstud.chalmers.se> wrote:
one has to think about regarding security?
>
>is there some neat webserver one can download that I can run on W95/NT so I
>can try out the stuff at home? (the computer
>shall not be connected to the net, I just want to see that the cgi-scripts
>works as supposed to)
>
Sure, there are several free web servers for win32. Goto www.tucows.com and
search for web server. I personally use fnord. It's small and fast. There
are other with more features, though.
>what things exist on NT instead of sendmail?
There's something called blat. I don't know where I found it. Do an archie
search.
Better yet, use Net::SMTP. This gives you portability.
-- luu
http://www.bayscenes.com/np/mdonline/
Please remove the underscore _ in my address when replying by email
------------------------------
Date: 19 Dec 1997 06:27:46 GMT
From: "Luu Tran" <luu_tran@geocities.com>
Subject: Re: Teaching programing
Message-Id: <35782.9365851852luutrangeocitiescom@207.217.242.109>
On Sun, 14 Dec 1997, Janos Blazi <jblazi@wuerzburg.netsurf.de> wrote:
>I have to teach programing to 15-years old pupils. Is PERL a good language
>to start with? Our "authorities" seem to prefer PASCAL, but PASCAL seems to
>be absolutely dead and the first steps in PERL are perhaps easier than the
>first steps in C. Or should I take BASIC (oh horror!)?
>
I'll throw in my $.02 :)
I doubt if Pascal is "absolutely dead". I think it's still used in school
to teach programming principles to undergrads. [True, C is being used more
and more as 1st language, but that's a concession to practical / commercial
imperatives more than anything else.] Still, you can't really go wrong with
Pascal, for reasons others have mentioned here -- it comes close to being a
"pure" procedural language and does not have a lot of quirks and drudgery to
bother with.
If you're using windoze, you may want to consider Borland's Delphi. It's a
Pascal-based RAD language for Windows. The up side is you can program GUI
stuff, which your students may find more interesting; the down side is they
may be distracted by the GUI stuff. I think you can get version 1 for very
little $$ now.
On a less sophisticated level, try LOGO. It teaches programming principles
through the use of a programmable graphic pen, or "turtle". I remember
playing with LOGO back in the Apple II days. It's actually a better
language for learning than BASIC (which can only corrupt young minds),
although your students may consider it too "kiddy".
Of course you don't need to go the procedural route. If you're not
interested so much in turning out good upstanding coders as you are in
teaching reasoning skills, try a symbolic language like Prolog or Lisp.
There are plenty of free implementations floating around. If you want to go
down the untrodden path, there's even a shoot-em-up type game called Abuse
that lets you program character behaviors through a Lisp-ish language.
Look around. Do a web search for "kids and programming" and see what turns
up.
Good luck.
-- luu
PS: Perl is a "practical" language that's great for getting certain things
done, but not necessarily good for learning programming.
http://www.bayscenes.com/np/mdonline/
Please remove the underscore _ in my address when replying by email
------------------------------
Date: 19 Dec 1997 08:17:49 GMT
From: mnesbitt@nospam.rogers.wave.ca (Murray Nesbitt)
Subject: Re: what is the equivalent of fflush in perl
Message-Id: <67dajd$t63$1@news.bc>
In article <34994957.61BC@frontiernet.net>,
Vijay Veeranna <turk2@frontiernet.net> wrote:
> I have a perl script which runs as a deamon and logs continuously
> to a log file. The problem I am facing is the log file is
> updated after almost 4-5 hours because of the buffering. Is there
> any way of doing an fflush to my log file descriptor similar to
> what we do in C language?
select(LOGFILE);
$| = 1;
--
Murray Nesbitt, C/Unix programmer at large.
Please remove "nospam" from my From: line if responding via email.
------------------------------
Date: 19 Dec 1997 10:33:25 +0100
From: Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
Subject: Re: Which language pays most 17457 -- C++ vs. Java?
Message-Id: <qmg1npwuca.fsf@chemie.uni-karlsruhe.de>
Alicia Carla Longstreet <carla@ici.net> writes:
>
> Mark Framness wrote:
>
> > Shmuel (Seymour J.) Metz" writes:
>
> > #>> C provides the needed primitives to do anything you need.
>
> > #> You got this wrong; C does not have the needed primitives to handle
> > #> sets, do string matching, do record-oriented I/O, etc., except in the
> > #> trivial sense that anything can be simultated on anything else.
>
> What you are describing are *not* primitives.
> Sets are a high-level construct, in C you define an array and write the
> code to manipulate it, in C++ you create a class (which is a feature
> filled container for what you do in C).
Speaking for C. In ANSI C++ there is a datatype set.
> Strings are also a high level construct. C and C++ do not have string
> data types, instead they use Zero terminated character arrays. *That*
> is the primitive.
Speaking for C. In ANSI C++ there is a datatype string.
> > What do you mean sets? As in the mathematical sense? String matching? Huh?
> > what do strcmp, strstr etc do?
>
> Yes strcmp(), strstr(), etc are the high-level constructs built on the
> primitives available to manage strings. String handling is the only
> real 'high-level' construct that is available in Standard C. For linked
> lists, matrices, record I/O, etc. you need to either write your own set
> of functions or buy some prewritten functions.
>
> > It seems to me that the first statement is accurate. You just have to do more
> > work in C & C++ to do the same things in other languages.
If you scratch the `C++' from the above sentence, I'll agree :-)
-- kga
-------------------------------------------------------------------------
Klaus-Georg Adams Email: Klaus-Georg.Adams@chemie.uni-karlsruhe.de
Institut f. Anorg. Chemie II Tel: 0721 608 3485
Uni Karlsruhe
-------------------------------------------------------------------------
------------------------------
Date: Fri, 19 Dec 1997 09:22:46 +0100
From: Harald Joerg <Harald.Joerg@mch.sni.de>
Subject: Re: Win32 Perl with MS Access
Message-Id: <349A2ED6.4A28@mch.sni.de>
Andrew C. Risehnoover wrote:
>
> On the Perl Win32 page, their is a description for the use of perl with
> excel through the OLE extension. Since Access, is also OLE
> Compliant, it would work in a similar manner.( I think)
MS-Access can't be used as an OLE server. Win32::ODBC works better.
--
Oook,
--haj--
------------------------------
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 1506
**************************************