[22414] in Perl-Users-Digest
Perl-Users Digest, Issue: 4635 Volume: 10
daemon@ATHENA.MIT.EDU (Perl-Users Digest)
Thu Feb 27 14:10:51 2003
Date: Thu, 27 Feb 2003 11:10:11 -0800 (PST)
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, 27 Feb 2003 Volume: 10 Number: 4635
Today's topics:
Re: Question about text processing <barryk2@SPAM-KILLER.mts.net>
Re: Question about text processing (Helgi Briem)
Re: Question about text processing <newsfeed2@boog.co.uk>
Re: Question about text processing <uri@stemsystems.com>
Re: Question about text processing (Helgi Briem)
Re: Quickie: Contents of Array into 1 Varaible <barryk2@SPAM-KILLER.mts.net>
Re: Quickie: Contents of Array into 1 Varaible (Anno Siegel)
Re: Quickie: Contents of Array into 1 Varaible <perl-dvd@darklaser.com>
Re: regexp producing uninitialized var errors. <morgan_don't_spam_me_you_bastards@classroominc.org>
Re: regexp to *not* match a certain character sequence <perl-dvd@darklaser.com>
Re: regexp to *not* match a certain character sequence <REMOVEsdnCAPS@comcast.net>
Re: Tk::TableMatrix for ActivePerl 8xx Build? (Jim Seymour)
Top Perl jobs in the UK <topjob@ecmsel.co.uk>
Re: Writing my own scripting language. Need advice. <jurgenex@hotmail.com>
Re: Writing my own scripting language. Need advice. <sfandino@yahoo.com>
Re: Writing my own scripting language. Need advice. <shondell@cis.ohio-state.edu>
Re: Writing my own scripting language. Need advice. <newsfeed2@boog.co.uk>
Re: Writing my own scripting language. Need advice. <sfandino@yahoo.com>
Digest Administrivia (Last modified: 6 Apr 01) (Perl-Users-Digest Admin)
----------------------------------------------------------------------
Date: Thu, 27 Feb 2003 08:07:25 -0600
From: Barry Kimelman <barryk2@SPAM-KILLER.mts.net>
Subject: Re: Question about text processing
Message-Id: <MPG.18c7d79cd7070dd598971c@news.mts.net>
In article <v5r8tqhddpm443@corp.supernews.com>, Smiley
(smiley@uvgotemail.com) says...
> Does anybody know if there's a way to edit a scalar that has a number of
> extra unwanted blank spaces in it to remove those blank spaces in Perl?
>
> Thanks.
>
>
>
$string =~ s/\s+//g; # remove ALL blank spaces
--
---------
Barry Kimelman
Winnipeg, Manitoba, Canada
email : bkimelman@hotmail.com
------------------------------
Date: Thu, 27 Feb 2003 14:40:08 GMT
From: helgi@decode.is (Helgi Briem)
Subject: Re: Question about text processing
Message-Id: <3e5e2330.1738278592@news.cis.dfn.de>
On Thu, 27 Feb 2003 08:07:25 -0600, Barry Kimelman
<barryk2@SPAM-KILLER.mts.net> wrote:
>$string =~ s/\s+//g; # remove ALL blank spaces
But what if I want to remove the non-blank spaces?
--
Regards, Helgi Briem
helgi AT decode DOT is
------------------------------
Date: Thu, 27 Feb 2003 16:21:22 -0000
From: "Peter Cooper" <newsfeed2@boog.co.uk>
Subject: Re: Question about text processing
Message-Id: <GZq7a.6412$EN3.50452@newsfep4-glfd.server.ntli.net>
> $str =~ tr/ //s ;
>
> is the best way to remove extra regular spaces. that can be changed
> easily to handle cr/lf/tab
I tend to use..
s/\s+/\s/g;
myself, but for some reason I suffer from 'tr' phobia :-)
Pete
------------------------------
Date: Thu, 27 Feb 2003 16:38:26 GMT
From: Uri Guttman <uri@stemsystems.com>
Subject: Re: Question about text processing
Message-Id: <x7d6ldel1a.fsf@mail.sysarch.com>
>>>>> "PC" == Peter Cooper <newsfeed2@boog.co.uk> writes:
>> $str =~ tr/ //s ;
>>
>> is the best way to remove extra regular spaces. that can be changed
>> easily to handle cr/lf/tab
you should keep attributions with the stuff you quote.
PC> I tend to use..
PC> s/\s+/\s/g;
then you tend to be wrong. the replacement part of s/// is a double
quotish string and not a regex. \s is not meaningful there.
PC> myself, but for some reason I suffer from 'tr' phobia :-)
and also s/// misunderstandings :)
tr is also faster as it is designed for single char operations.
uri
--
Uri Guttman ------ uri@stemsystems.com -------- http://www.stemsystems.com
----- Stem and Perl Development, Systems Architecture, Design and Coding ----
Search or Offer Perl Jobs ---------------------------- http://jobs.perl.org
Damian Conway Perl Classes - January 2003 -- http://www.stemsystems.com/class
------------------------------
Date: Thu, 27 Feb 2003 16:41:20 GMT
From: helgi@decode.is (Helgi Briem)
Subject: Re: Question about text processing
Message-Id: <3e5e3f0f.1745414333@news.cis.dfn.de>
On Thu, 27 Feb 2003 16:21:22 -0000, "Peter Cooper"
<newsfeed2@boog.co.uk> wrote:
>I tend to use..
>s/\s+/\s/g;
>myself, but for some reason I suffer from 'tr' phobia :-)
You do?!?
What on earth does that do for you?
For me (if I enable warnings which of course
I always do, even for one liners), it gives:
"Unrecognized escape \s passed through"
s/\s+/ /g;
would work, though.
--
Regards, Helgi Briem
helgi AT decode DOT is
------------------------------
Date: Thu, 27 Feb 2003 08:19:08 -0600
From: Barry Kimelman <barryk2@SPAM-KILLER.mts.net>
Subject: Re: Quickie: Contents of Array into 1 Varaible
Message-Id: <MPG.18c7da521cb5fb9698971d@news.mts.net>
In article <b3jg1g$jki$1@wisteria.csv.warwick.ac.uk>, Spero
(spero126NOSPAM@yahoo.com) says...
> Hi,
> I want to put all the contents of an array (which will be between 1 and
> 4 strings) into a variable separated by white space.
>
> For example, @array_of_colors contains:
>
> red
> green
> blue
>
> And I would like to store this in $colors, so that $colors becomes:
> "red green blue" (without quotes)
>
> How is this possible? I really could not work it out or hunt down the
> answer.
>
> Thank-you for your time,
>
> Spero
>
$colors = join(" ",@array_of_colors contains);
--
---------
Barry Kimelman
Winnipeg, Manitoba, Canada
email : bkimelman@hotmail.com
------------------------------
Date: 27 Feb 2003 14:25:43 GMT
From: anno4000@lublin.zrz.tu-berlin.de (Anno Siegel)
Subject: Re: Quickie: Contents of Array into 1 Varaible
Message-Id: <b3l757$nfc$4@mamenchi.zrz.TU-Berlin.DE>
Barry Kimelman <barryk2@SPAM-KILLER.mts.net> wrote in comp.lang.perl.misc:
>
>
> In article <b3jg1g$jki$1@wisteria.csv.warwick.ac.uk>, Spero
> (spero126NOSPAM@yahoo.com) says...
> > Hi,
> > I want to put all the contents of an array (which will be between 1 and
> > 4 strings) into a variable separated by white space.
> >
> > For example, @array_of_colors contains:
> >
> > red
> > green
> > blue
> >
> > And I would like to store this in $colors, so that $colors becomes:
> > "red green blue" (without quotes)
> >
> > How is this possible? I really could not work it out or hunt down the
> > answer.
> >
> > Thank-you for your time,
> >
> > Spero
> >
>
> $colors = join(" ",@array_of_colors contains);
^^^^^^^^
We're all for copy'n'paste, but that was too much.
Anno
------------------------------
Date: Thu, 27 Feb 2003 14:40:15 GMT
From: "David" <perl-dvd@darklaser.com>
Subject: Re: Quickie: Contents of Array into 1 Varaible
Message-Id: <jrp7a.40$7g4.13034@news-west.eli.net>
"Spero" <spero126NOSPAM@yahoo.com> wrote in message
news:b3jg1g$jki$1@wisteria.csv.warwick.ac.uk...
> Hi,
> I want to put all the contents of an array (which will be between
1 and
> 4 strings) into a variable separated by white space.
>
> For example, @array_of_colors contains:
>
> red
> green
> blue
>
> And I would like to store this in $colors, so that $colors
becomes:
> "red green blue" (without quotes)
>
> How is this possible? I really could not work it out or hunt down
the
> answer.
my $colors = join(" ", @array_of_colors);
Regards,
David
------------------------------
Date: Thu, 27 Feb 2003 10:25:22 -0500
From: "Morgan LaVigne" <morgan_don't_spam_me_you_bastards@classroominc.org>
Subject: Re: regexp producing uninitialized var errors.
Message-Id: <ddqcncPQucx5sMOjXTWc3w@giganews.com>
"Eric J. Roode" <REMOVEsdnCAPS@comcast.net> wrote in message
news:Xns932EAD5388CFEsdn.comcast@216.166.71.239...
> -----BEGIN xxx SIGNED MESSAGE-----
> Hash: SHA1
>
> "Morgan LaVigne" <morgan_don't_spam_me_you_bastards@classroominc.org>
> wrote in news:1dydnURjYcnPbMGjXTWc3g@giganews.com:
>
> > I have an array, it's populated, and if I do this:
> > $ref=0;
> > foreach(@lines)
> > {
> > if(m/Comment/)
> > {
> > delete $lines[$ref];
> > }
> > $ref++;
> > }
> > I get :
> > Use of uninitialized value in pattern match (m//) at (eval 1) line
> > 842, <TXT> line 851.
> > For every single line. (TXT is the input filehandle I used to populate
> > the array.)
> > Any thoughts?
>
> Is this your actual code, copied & pasted here, or is this a retyping of
> the code? Because there's no eval in what you wrote, and no obvious
reason
> why the RE you posted would have an undefined value in it. And which is
> line 842?
>
> - --
> Eric
> print scalar reverse sort qw p ekca lre reh
> ts uJ p, $/.r, map $_.$", qw e p h tona e;
>
> -----BEGIN xxx SIGNATURE-----
> Version: PGPfreeware 7.0.3 for non-commercial use <http://www.pgp.com>
>
> iQA/AwUBPl05ZWPeouIeTNHoEQJOdQCfQsIDPHX21yTn7HDsdwhS0MMELDkAn0Rq
> DnfXyjsxy6XznjAyEvP95u6L
> =Rh7I
> -----END PGP SIGNATURE-----
Okay, well, I was using diagnostics. That was the problem. Thanks for the
better algorhythms, tho!
------------------------------
Date: Thu, 27 Feb 2003 14:46:56 GMT
From: "David" <perl-dvd@darklaser.com>
Subject: Re: regexp to *not* match a certain character sequence
Message-Id: <Axp7a.41$7g4.12821@news-west.eli.net>
"Bennett Haselton" <bennett@peacefire.org> wrote in message
news:e614455c.0302262232.25cbead2@posting.google.com...
> Pretty elementary I know, but I've read the sections about regular
> expressions in 3 Perl books and I can't find anything about how to
> match a string of characters that does not contain a given character
> sequence. For example, if I have a string of the form:
>
> <a href = "http://www.yahoo.com/">first link</a><a href =
> "http://www.peacefire.org/">This <b>might</b> work</a>
>
> and I'm not sure whether or not the first link will be present, but I
> want to get the text of the second link, then how do I extract the
> 'This <b>might</b> work' part?
>
> I can't do:
>
> $string =~ /<a href = ".*">(.*)<\/a>/;
>
> because the ".*" will expand as much as it can, to match all of this:
>
> first link</a><a href = "http://www.peacefire.org/">This <b>might</b>
> work
>
> and I can't modify the regexp to exclude angle brackets in what it's
> matching:
>
> $string =~ /<a href = ".*">([^<>]*)<\/a>/;
>
> because the text that I'm trying to match, contains angle brackets.
>
> How do I say that I don't want the ".*" part to have the string "</a>"
> in it anywhere?
$string =~ /<a href = ".*?">(.*?)<\/a>.*?$/;
The question mark in this type of a usage says don't be greedy, match
only what you must.
The $ on the end says to match from the end of the string, and the .*?
just before it causes the regex to match the last close a tag in the
string.
Regards,
David
------------------------------
Date: Thu, 27 Feb 2003 12:20:07 -0600
From: "Eric J. Roode" <REMOVEsdnCAPS@comcast.net>
Subject: Re: regexp to *not* match a certain character sequence
Message-Id: <Xns932F878E2ED05sdn.comcast@216.166.71.239>
-----BEGIN xxx SIGNED MESSAGE-----
Hash: SHA1
bennett@peacefire.org (Bennett Haselton) wrote in
news:e614455c.0302262232.25cbead2@posting.google.com:
> Pretty elementary I know, but I've read the sections about regular
> expressions in 3 Perl books and I can't find anything about how to
> match a string of characters that does not contain a given character
> sequence. For example, if I have a string of the form:
>
> <a href = "http://www.yahoo.com/">first link</a><a href =
> "http://www.peacefire.org/">This <b>might</b> work</a>
>
> and I'm not sure whether or not the first link will be present, but I
> want to get the text of the second link, then how do I extract the
> 'This <b>might</b> work' part?
If you're going to be parsing a simple HTML file that you wrote, or which
never changes, you can use regular expressions.
However, if you're getting this HTML from somewhere else, Murphy's Law
states that sooner or later someone's going to change your example line
to:
<a href="http://www.yahoo.com/">...
or <a href="http://www.yahoo.com/" >...
or <a href='http://www.yahoo.com/'>
or <a href="http://www.yahoo.com/" style="color:red">...
or <a style="color:red" href="http://www.yahoo.com/">...
and so on. If you're tying to extract text from HTML in general, best to
go with one of the standard HTML parsing packages; HTML::TokeParser is
the one I usually go with.
- --
Eric
print scalar reverse sort qw p ekca lre reh
ts uJ p, $/.r, map $_.$", qw e p h tona e;
-----BEGIN xxx SIGNATURE-----
Version: PGPfreeware 7.0.3 for non-commercial use <http://www.pgp.com>
iQA/AwUBPl5WsGPeouIeTNHoEQJl5QCfWF0zdTeBvYabTDBh7/OCREBUH2AAoMVV
7f9IlGL3Gbq4dTFPQHZTEgHV
=GuVn
-----END PGP SIGNATURE-----
------------------------------
Date: Thu, 27 Feb 2003 14:09:59 -0000
From: gort@LinxNet.com (Jim Seymour)
Subject: Re: Tk::TableMatrix for ActivePerl 8xx Build?
Message-Id: <v5s71npcrbej0d@corp.supernews.com>
In article <3e5c90eb.1635289542@news.cis.dfn.de>,
helgi@decode.is (Helgi Briem) writes:
> On Tue, 25 Feb 2003 17:50:29 -0000, gort@LinxNet.com (Jim
> Seymour) wrote:
>
>>In article <3e5b7ac4.1564075912@news.cis.dfn.de>,
>> helgi@decode.is (Helgi Briem) writes:
>>> On Mon, 24 Feb 2003 23:19:51 -0000, gort@LinxNet.com (Jim
>>> Seymour) wrote:
>>>
>>>>ActiveState apparently hasn't done the Tk::TableMatrix module for
>>>>their 8xx build yet. Anybody know where else I might find it?
>>>
>>> Have you tried CPAN?
>>
>>For ActivePerl (build 8xx) compatible Win32 binary installs?
>>
>
> For one thing, CPAN has a PPM repository:
> http://theoryx5.uwinnipeg.ca/cgi-bin/ppmserver?urn:/PPMServer58
>
> If a PPD package has been made ( I don't know, it'll
> be there).
I'd already looked there. Thanks.
>
> Why do you need a "binary install" anyway
Don't really care to have to deal with setting up a development
environment on a MS-Win box. (To be perfectly honest, and I'm not
trying to start an OS religious war here: I really don't much like
MS-Windows. I'm *trying* to do as little under the Win32 environment
as I must. I certainly don't want to have to deal with "developing"
under it. All I'm trying to do is create some cross-platform,
Perl/Tk and MySQL business apps. The plan is to develop under 'nix
and test on Win32. I already tried this with Java and, while I like
the *concept* of Java, the execution, IMHO, rather, well... sucks.
*shrug* So I'm taking a shot at it with Perl. [No, I'm not trying
to start a languages religious flame war, either.])
> Just get nmake
> and do it yourself. It's easy.
>
> http://download.microsoft.com/download/vc15/Patch/1.52/W95/EN-US/Nmake15.exe
>
> (expands to nmake.exe and nmake.err). nmake.exe is what
> you want to use. Stick it in path somewhere and follow
> the instructions for a Unix install, substituting nmake
> for make.
I'm guessing that would only do it for Perl-only modules? That
anything with C/C++ code in them would require a compiler (and who
knows what else). IIRC, somebody mentioned that, furthermore,
compiling your own requires a build environment compatible with
whatever ActiveState used. Tk::TableMatrix does have C code in it.
I solved the problem by backing-off to AS build 6xx.
Thanks for your suggestions.
Regards,
Jim
--
Jim Seymour | PGP Public Key available at:
WARNING: The "From:" address | http://www.uk.pgp.net/pgpnet/pks-commands.html
is a spam trap. DON'T USE IT! |
Use: jseymour@LinxNet.com | http://jimsun.LinxNet.com
------------------------------
Date: Thu, 27 Feb 2003 17:01:23 -0000
From: "ECM Selection Ltd" <topjob@ecmsel.co.uk>
Subject: Top Perl jobs in the UK
Message-Id: <Psr7a.2247$lV6.562090@newsfep2-win.server.ntli.net>
visit: www.High-Tech-Jobs.co.uk
--
ECM Selection Ltd - High-Tech Recruitment Specialists
------------------------------
Date: Thu, 27 Feb 2003 14:53:56 GMT
From: "Jürgen Exner" <jurgenex@hotmail.com>
Subject: Re: Writing my own scripting language. Need advice.
Message-Id: <8Ep7a.34714$ep5.26982@nwrddc02.gnilink.net>
Kelly Greer wrote:
> If was going to write my own scripting language what books do I need
> to read, websites do I need to go to, etc...
> Any classic books on 'programming language design'?
>
> I am not new to programming (C++, C#, PHP, VB, ASP and Java
> experience). As far as writing my own language, I don't know where to
> start. Where could I find the best information on parsing my new
> language? Any Open Source projects I should have a look at?
Aehmmmm, well, there are two areas you need to address: computer language
theory and compiler construction.
Both are typically multi-semester focus areas in a master degree program.
Today most new languages are developed by a team (anywhere from 3-4 up to 20
or 30 people) of experts in those areas. Not to discourage you but it is
very rare that a single person comes up with a new language all of it's own.
And if you have no experience in neither comp lang theory nor compiler
construction then chances are you won't finish this very ambitious project.
I worked in a small group who created a new programming language myself. It
is not easy!
You should know the difference between a context-free and a
context-sensitive language, the difference between a context-free language
and a context-free grammar, how to resolve ambigious grammars, what is EBNF,
what does LR(1) mean, what is the difference between a tokenizer and a
parser, what is an attributed syntax tree, etc., etc.
I'm just throwing in all those terms to show you that there is A LOT(!) to
learn.
Maybe it will be easier if you address a simpler problem first, like e.g.
define the format for and then write a parser for a configuration file.
Don't stop at "it almost works". Those last 5% of special cases take 90% of
the effort to get them right. And those last 5% of exceptions and special
cases is what will kill you when takling a large project like creating your
own scripting language without the experience.
jue
------------------------------
Date: Thu, 27 Feb 2003 16:10:02 +0000
From: =?ISO-8859-1?Q?Salvador_Fandi=F1o_Garc=EDa?= <sfandino@yahoo.com>
Subject: Re: Writing my own scripting language. Need advice.
Message-Id: <3E5E385A.10601@yahoo.com>
hi,
Kelly Greer wrote:
> hi newsgroup,
>
> Sorry if this off topic a little, but I thought the groups might be able to
> help.
>
> If was going to write my own scripting language what books do I need to
> read, websites do I need to go to, etc...
why?
there are already lots af scripting languages, just to name a few:
python, perl, icon, prolog, smalltalk, lisp, C#, lua, javascript, tcl,
ruby, scheme, rexx, rebol... none of those fits your needs?
- Salva
------------------------------
Date: 27 Feb 2003 11:20:30 -0500
From: Ryan Shondell <shondell@cis.ohio-state.edu>
Subject: Re: Writing my own scripting language. Need advice.
Message-Id: <xcwwujlofu9.fsf@psi.cis.ohio-state.edu>
Salvador Fandiño García <sfandino@yahoo.com> writes:
> hi,
>
> Kelly Greer wrote:
> > hi newsgroup,
> > Sorry if this off topic a little, but I thought the groups might be
> > able to
>
> > help.
> > If was going to write my own scripting language what books do I need
> > to
>
> > read, websites do I need to go to, etc...
>
> why?
>
> there are already lots af scripting languages, just to name a few:
> python, perl, icon, prolog, smalltalk, lisp, C#, lua, javascript, tcl,
> ruby, scheme, rexx, rebol... none of those fits your needs?
(comp.lang.perl is defunct. It has been rmgroup-ed)
Whew, so we're done developing new languages? Excellent. I can finally
check that one off my day-planner.
Luckily your ideas weren't "driving" innovation 30 years ago. We'd all
be slinging APL on our PDP-8's.
Ryan
--
perl -e '$;=q,BllpZllla_nNanfc]^h_rpF,;@;=split//,
$;;$^R.=--$=*ord for split//,$~;sub _{for(1..4){$=
=shift;$=--if$=!=4;while($=){print chr(ord($;[$%])
+shift);$%++;$=--;}print " ";}}_(split//,$^R);q;;'
------------------------------
Date: Thu, 27 Feb 2003 16:26:00 -0000
From: "Peter Cooper" <newsfeed2@boog.co.uk>
Subject: Re: Writing my own scripting language. Need advice.
Message-Id: <HZq7a.6413$EN3.50452@newsfep4-glfd.server.ntli.net>
> If was going to write my own scripting language what books do I need to
> read, websites do I need to go to, etc...
> Any classic books on 'programming language design'?
"Virtual Machine Design and Implementation" by Bill Blunden will be absolutely
invaluable to you. It's available on Amazon.com and is extremely good value
(considering it's 700 pages of down to earth, yet technically details,
information on exactly what you want).
Virtual machines might not sound entirely relevant to you at this stage, but the
book goes into the details of how systems run at the lowest level, how to create
compilers, debuggers, interpreters, and of course the virtual machine which ties
so many scripting languages together these days. (Note: It's not the place to go
to learn about stuff like BNF, but rather the technical, less conceptual, side
of things)
I reviewed it and had it posted on Slashdot:
http://books.slashdot.org/books/02/06/25/1223234.shtml?tid=156 (I have no
connection to the author or publishers, just a rabid fan of the book)
You'll not only learn so much about the task at hand, but tons about computer
science and data structures (as I did). Best technical book I ever bought in the
last twenty years, although if anyone else has some opinions on it, shoot away.
Pete
------------------------------
Date: Thu, 27 Feb 2003 18:58:47 +0000
From: =?ISO-8859-1?Q?Salvador_Fandi=F1o_Garc=EDa?= <sfandino@yahoo.com>
To: Ryan Shondell <shondell@cis.ohio-state.edu>
Subject: Re: Writing my own scripting language. Need advice.
Message-Id: <3E5E5FE7.5000903@yahoo.com>
Ryan Shondell wrote:
> Salvador Fandi=F1o Garc=EDa <sfandino@yahoo.com> writes:
>>why?
>>
>>there are already lots af scripting languages, just to name a few:
>>python, perl, icon, prolog, smalltalk, lisp, C#, lua, javascript, tcl,
>>ruby, scheme, rexx, rebol... none of those fits your needs?
> Whew, so we're done developing new languages? Excellent. I can finally
> check that one off my day-planner.
>
> Luckily your ideas weren't "driving" innovation 30 years ago. We'd all
> be slinging APL on our PDP-8's.
I didn't say "don't write a new language", I just asked why he need a=20
new one.
Anyway, usually it is not a good idea to write a new one from scratch=20
specially if you know nothing about language design and implementation.
Bye,
- Salva
------------------------------
Date: 6 Apr 2001 21:33:47 GMT (Last modified)
From: Perl-Users-Request@ruby.oce.orst.edu (Perl-Users-Digest Admin)
Subject: Digest Administrivia (Last modified: 6 Apr 01)
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.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 V10 Issue 4635
***************************************