[15921] in Perl-Users-Digest
Perl-Users Digest, Issue: 3334 Volume: 9
daemon@ATHENA.MIT.EDU (Perl-Users Digest)
Mon Jun 12 18:16:07 2000
Date: Mon, 12 Jun 2000 15:15:29 -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: <960848128-v9-i3334@ruby.oce.orst.edu>
Content-Type: text
Perl-Users Digest Mon, 12 Jun 2000 Volume: 9 Number: 3334
Today's topics:
Re: Newbie.. Sorry.. <tad@cyberconceptscorp.com>
Re: Not shifting what I want from an array <tina@streetmail.com>
Re: now this is strange... (Bart Lateur)
perl from c problem <noah@coutureconsulting.com>
Perl is FAST!!! <y-o-y@home.com>
Re: Perl is FAST!!! <uri@sysarch.com>
perlbug [was: Re: Mystery Regex [long]] <Jonathan.L.Ericson@jpl.nasa.gov>
Place to run programs <fromnews@pagepool.co.uk>
Re: Place to run programs (Craig Berry)
Re: Place to run programs <lauren_smith13@hotmail.com>
Re: PLEASE HELP: Perl for WWW (Jon S.)
print pdf <todd@mrnoitall.com>
Re: print pdf <care227@attglobal.net>
Re: Semicolons at the start of lines...? (Bart Lateur)
Re: Stopping perl CGI (Bart Lateur)
Re: Text Sorting Question <gellyfish@gellyfish.com>
Re: uses for PERL (Craig Berry)
weird error from Net::FTP mwkohout@hotmail.com
Re: Why /\b\+\b\ matches "x+y" but not "++" or "+"? (Bart Lateur)
Re: Windows<->Macintosh character set translation <sb@muccpu1.muc.sdm.de>
Digest Administrivia (Last modified: 16 Sep 99) (Perl-Users-Digest Admin)
----------------------------------------------------------------------
Date: Mon, 12 Jun 2000 14:03:28 -0600
From: Tad Pepperling <tad@cyberconceptscorp.com>
Subject: Re: Newbie.. Sorry..
Message-Id: <39454210.ED037861@cyberconceptscorp.com>
I am with you there!! Try using GWD or GTE found at
http://www.gwdsoft.com/
Tad Pepperling
Bart Lateur wrote:
> Russ Jones wrote:
>
> >A free editor with all the features Bart mentioned, including syntax
> >highlighting for a ton of languages as well as Perl, is vim (vi
> >improved). It's available for Windows, Unix, probably other platforms.
> >It works just like vi; some consider that a plus, others don't.
>
> I don't. NOT AT ALL! I even like Notepad better than vi. Thank goodness
> it's not the only editor available with those features.
>
> --
> Bart.
------------------------------
Date: 12 Jun 2000 20:34:48 GMT
From: Tina Mueller <tina@streetmail.com>
Subject: Re: Not shifting what I want from an array
Message-Id: <8i3hh8$3tmj6$8@fu-berlin.de>
hi,
nobull@mail.com wrote:
> Tina Mueller <tina@streetmail.com> writes:
>> i made a little mistake; maybe you recognized:
>> >>
>> >>while(<@a>) {
>>
>> this should be:
>> while(<@lines>) {
> No, it should be:
> for(@lines) {
> If you do:
> while(<@lines>) {
> This is like doing:
> for (split /s+/ => pipeopen("echo @lines")) {
i do know that it would be better to use
for(@lines) in general.
but have you acutally read the original
posting?
try out the code with
for(@lines)
it won't give you the right result because you
shift inside: shift @lines.
then the for loop will be executed n/2
instead of n (n as the number of elements in @lines)
so while creates another array which won't
be touched in the for loop.
clear?
tina
--
http://www.tinita.de \ enter__| |__the___ _ _ ___
tina's moviedatabase \ / _` / _ \/ _ \ '_(_-< of
search & add comments \ \ _,_\ __/\ __/_| /__/ perception
------------------------------
Date: Mon, 12 Jun 2000 19:35:14 GMT
From: bart.lateur@skynet.be (Bart Lateur)
Subject: Re: now this is strange...
Message-Id: <39493a8e.4612656@news.skynet.be>
Rene Nyffenegger wrote:
>Is it this what you want?: (I am not sure if I got your question right)
>
>foreach $key (keys(%FORM)) {
> eval "\$$key=\$FORM{$key}";
>}
WTF does $$key buy you that $FORM{$key} can't deliver?
ex.:
print "Your name is $FORM{name}.\n";
See MJD's three articles (I like #2 and #3 best) for why this is a bad
idea.
http://www.plover.com/~mjd/perl/varvarname.html
http://www.plover.com/~mjd/perl/varvarname2.html
http://www.plover.com/~mjd/perl/varvarname3.html
The real problem is that $$fields = ... is not confined at all, and
if something goes wrong, it can smash any variable in the entire
program, which will have a bizarre effect, possibly on something far
away.
--
Bart.
------------------------------
Date: Mon, 12 Jun 2000 14:21:42 -0700
From: "Noah Couture" <noah@coutureconsulting.com>
Subject: perl from c problem
Message-Id: <Vpc15.2077$qp.31477@nntp1.onemain.com>
Hello,
I'm trying to embed a perl interpreter in some C code. According to the
documentation, I need to create some glue code to do this. The
Extutils::Embed utility spits out the args which seem to be correct, and
everything works except I get this (for Socket) from gcc:
gcc srs.o -o srs -L/usr/local/lib
/usr/local/lib/perl5/sun4-solaris/5.00405/auto/DynaLoader/DynaLoader.a -L/us
r/local/lib/perl5 -L/usr/local/lib/perl5/sun4-solaris/5.00405/CORE -lsocket
-lnsl -ldl -lm -lc -lcrypt -lperl
Undefined first referenced
symbol in file
boot_Socket srs.o
ld: fatal: Symbol referencing errors. No output written to srs
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `srs'
Now, where is boot_Socket supposed to be? I'm wondering if I need to
provide some different information to perl during the configure/compilation?
What am I doing wrong?
Here's some other stuff that may be of note:
sh-2.03$ find /usr/local/lib/perl5/ -name Socket\*
/usr/local/lib/perl5/sun4-solaris/5.00405/IO/Socket.pm
/usr/local/lib/perl5/sun4-solaris/5.00405/auto/Socket
/usr/local/lib/perl5/sun4-solaris/5.00405/auto/Socket/Socket.so
/usr/local/lib/perl5/sun4-solaris/5.00405/auto/Socket/Socket.bs
/usr/local/lib/perl5/sun4-solaris/5.00405/Socket.pm
/usr/local/lib/perl5/man/man3/Socket.3
sh-2.03$ perl -V
Summary of my perl5 (5.0 patchlevel 4 subversion 5) configuration:
Platform:
osname=solaris, osvers=2.7, archname=sun4-solaris
uname='sunos gonzo 5.7 generic_106541-10 sun4u sparc sunw,ultra-1 '
hint=recommended, useposix=true, d_sigaction=define
bincompat3=y useperlio=undef d_sfio=undef
Compiler:
cc='gcc', optimize='-O', gccversion=2.95.2 19991024 (release)
cppflags='-I/usr/local/include'
ccflags ='-I/usr/local/include'
stdchar='char', d_stdstdio=define, usevfork=false
intsize=4, longsize=4, ptrsize=undef, doublesize=undef
alignbytes=8, usemymalloc=y, prototype=define
Linker and Libraries:
ld='gcc', ldflags =' -L/usr/local/lib'
libpth=/usr/local/lib /lib /usr/lib /usr/ccs/lib
libs=-lsocket -lnsl -ldl -lm -lc -lcrypt
libc=/lib/libc.so, so=so
useshrplib=false, libperl=libperl.a
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' '
cccdlflags='-fpic', lddlflags='-G -L/usr/local/lib'
Characteristics of this binary (from libperl):
Built under solaris
Compiled at Jun 6 2000 19:40:36
@INC:
/usr/local/lib/perl5/sun4-solaris/5.00405
/usr/local/lib/perl5
/usr/local/lib/perl5/site_perl/sun4-solaris
/usr/local/lib/perl5/site_perl
.
------------------------------
Date: Mon, 12 Jun 2000 20:19:54 GMT
From: Andy <y-o-y@home.com>
Subject: Perl is FAST!!!
Message-Id: <KBb15.12$fE2.924@news1.rdc2.pa.home.com>
Perl just regex'd a 210-Mbyte datafile consisting of 568,891 records of
37 fields each in only 2 minutes, 46 seconds (on an 800Mhz Athlon).
Nothing I've used in the past can touch that for speed!!! Thanks Perl!
The main concern was to rip out time-stamps somebody decided to shoehorn
into the date fields (4 per record).
Here are the regex's used:
$_ =~ s/ +\|/\|/g;
$_ =~ s/\| +/\|/g;
$_ =~ s/\|+$//;
$_ =~ s/\|/\t/g;
$_ =~ s/Jan +(\d+) (\d\d\d\d) +\d+(?:\:\d\d+)+[AP]M/01\/\1\/\2/g;
$_ =~ s/Feb +(\d+) (\d\d\d\d) +\d+(?:\:\d\d+)+[AP]M/02\/\1\/\2/g;
$_ =~ s/Mar +(\d+) (\d\d\d\d) +\d+(?:\:\d\d+)+[AP]M/03\/\1\/\2/g;
$_ =~ s/Apr +(\d+) (\d\d\d\d) +\d+(?:\:\d\d+)+[AP]M/04\/\1\/\2/g;
$_ =~ s/May +(\d+) (\d\d\d\d) +\d+(?:\:\d\d+)+[AP]M/05\/\1\/\2/g;
$_ =~ s/Jun +(\d+) (\d\d\d\d) +\d+(?:\:\d\d+)+[AP]M/06\/\1\/\2/g;
$_ =~ s/Jul +(\d+) (\d\d\d\d) +\d+(?:\:\d\d+)+[AP]M/07\/\1\/\2/g;
$_ =~ s/Aug +(\d+) (\d\d\d\d) +\d+(?:\:\d\d+)+[AP]M/08\/\1\/\2/g;
$_ =~ s/Sep +(\d+) (\d\d\d\d) +\d+(?:\:\d\d+)+[AP]M/09\/\1\/\2/g;
$_ =~ s/Oct +(\d+) (\d\d\d\d) +\d+(?:\:\d\d+)+[AP]M/10\/\1\/\2/g;
$_ =~ s/Nov +(\d+) (\d\d\d\d) +\d+(?:\:\d\d+)+[AP]M/11\/\1\/\2/g;
$_ =~ s/Dec +(\d+) (\d\d\d\d) +\d+(?:\:\d\d+)+[AP]M/12\/\1\/\2/g;
Also thanks go out to UltraEdit, a fine text editor, IMHO.
Best regards,
Andy
I finally graduated! Now I've got no class.
------------------------------
Date: Mon, 12 Jun 2000 20:39:47 GMT
From: Uri Guttman <uri@sysarch.com>
Subject: Re: Perl is FAST!!!
Message-Id: <x7vgze8wh8.fsf@home.sysarch.com>
>>>>> "A" == Andy <y-o-y@home.com> writes:
A> $_ =~ s/ +\|/\|/g;
^
no need to backwhack | in the replacement string. it has no special
meanint there.
and lose all the $_ =~. that is very ugly. if you are using $_ then
s/// will use it by default.
A> $_ =~ s/\| +/\|/g;
^
A> $_ =~ s/\|/\t/g;
if you want speed, use tr/// for char translations
tr/|/\t/ ;
A> $_ =~ s/Jan +(\d+) (\d\d\d\d) +\d+(?:\:\d\d+)+[AP]M/01\/\1\/\2/g;
^
no need to escape a : there.
A> $_ =~ s/Feb +(\d+) (\d\d\d\d) +\d+(?:\:\d\d+)+[AP]M/02\/\1\/\2/g;
^ ^
if you need / in the regex, use alternative delimiters
A> $_ =~ s/Mar +(\d+) (\d\d\d\d) +\d+(?:\:\d\d+)+[AP]M/03\/\1\/\2/g;
^^ ^^
\1 and \2 are NOT the way to get backreferences in the replacement
string. use $1 and $2.
A> $_ =~ s/Nov +(\d+) (\d\d\d\d) +\d+(?:\:\d\d+)+[AP]M/11\/\1\/\2/g;
^
do you really want a modifier on an subexpression with a modifier? since
you ar not grabbing it, why not skip even matching it? you don't use any
of the text after the (i assume) 4 digit year. you can just match the
AM/PM and should be fine.
A> $_ =~ s/Dec +(\d+) (\d\d\d\d) +\d+(?:\:\d\d+)+[AP]M/12\/\1\/\2/g;
that is slower than one regex which matches the months and substitutes
with a hash for the month number.
this should be a bit faster and is much cleaner:
@months = qw( Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec ) ;
@month2num{ @months } = '01' .. '12' ;
s{([a-zA-Z]{3}) +(\d+) (\d{4}).+[AP]M}{$month2num{$1}/$2/$3}g ;
see how much faster that is.
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: Mon, 12 Jun 2000 14:03:13 -0700
From: Jon Ericson <Jonathan.L.Ericson@jpl.nasa.gov>
Subject: perlbug [was: Re: Mystery Regex [long]]
Message-Id: <39455011.C956BEDC@jpl.nasa.gov>
MC wrote:
> Would appreciate any ideas on this bug. And help on how to report this bug. I
> think the code below is the minimum to properly demonstrate this bug.
Read the perlbug documentation. The perl5-porters list will recieve a
copy (if the system is working properly). Be sure to mention that the
behavior changed in the most recent version of perl.
Jon
--
Knowledge is that which remains when what is
learned is forgotten. - Mr. King
------------------------------
Date: Mon, 12 Jun 2000 21:38:02 +0100
From: "James" <fromnews@pagepool.co.uk>
Subject: Place to run programs
Message-Id: <8i3hnu$stc$1@gxsn.com>
I am completely new to perl - I got my first book this evening. Can anyone
tell me where I can run the programs on a Windows 98 PC?
James
james@thoughtfortheday.org
http://www.thoughtfortheday.org - An inspirational and topical thought to
start your day.
------------------------------
Date: Mon, 12 Jun 2000 21:49:04 GMT
From: cberry@cinenet.net (Craig Berry)
Subject: Re: Place to run programs
Message-Id: <skammgelh5169@corp.supernews.com>
James (fromnews@pagepool.co.uk) wrote:
: I am completely new to perl - I got my first book this evening. Can anyone
: tell me where I can run the programs on a Windows 98 PC?
This is somewhat similar to asking "Can anyone tell me where I can walk my
dog in the park?" The answer is the last phrase. :)
Get the Activestate binary distribution for Windows (www.activestate.com),
install, and enjoy!
--
| Craig Berry - http://www.cinenet.net/users/cberry/home.html
--*-- "Beauty and strength, leaping laughter and delicious
| languor, force and fire, are of us." - Liber AL II:20
------------------------------
Date: Mon, 12 Jun 2000 14:38:42 -0700
From: "Lauren Smith" <lauren_smith13@hotmail.com>
Subject: Re: Place to run programs
Message-Id: <8i3l7f$vk9$1@brokaw.wa.com>
James <fromnews@pagepool.co.uk> wrote in message
news:8i3hnu$stc$1@gxsn.com...
> I am completely new to perl - I got my first book this evening. Can
anyone
> tell me where I can run the programs on a Windows 98 PC?
??
Head on over to www.activestate.com and download the ActivePerl package.
Lauren
------------------------------
Date: Mon, 12 Jun 2000 21:27:32 GMT
From: jonceramic@nospammiesno.earthlink.net (Jon S.)
Subject: Re: PLEASE HELP: Perl for WWW
Message-Id: <39455651.29341394@news.earthlink.net>
On Sat, 10 Jun 2000 17:48:43 +0200, martin@RADIOGAGA.HARZ.DE (Martin
Vorlaender) wrote:
>Jon S. (jonceramic@nospammiesno.earthlink.net) wrote:
>: Marco Natoni <blah@nospam.com> wrote:
>: >Those questions, and many many other ones, will find an accurate
>: >answer on CGI Programming on the World Wide Web, by Shishir Gundavaram,
>: >published by O'Reilly, just for an example. ;)
>:
>: Does anyone know when the new edition of this book is coming out?
>
>The 2nd edition is on its way, see http://www.oreilly.com/catalog/cgi2/
Martin,
Any idea if it will actually ship in July?
The beta chapter on security explains taint mode to this newbie pretty
well. I'm still shaky on it, but I think I understand it now.
Jon
------------------------------
Date: Mon, 12 Jun 2000 13:12:53 -0600
From: Todd Anderson <todd@mrnoitall.com>
Subject: print pdf
Message-Id: <3945362E.F77CAF86@mrnoitall.com>
Dear Sirs,
Does anybody know the perl command for printing a pdf (portable document
file) file, the way you might print an html file? Can it even be done?
Thanks in advance for your help.
open (HTML, ">$my.html") || &file_open_error
("$my.html", "HTML Document", __FILE__, __LINE__);
print HTML <<"EOF";
<html><head>
<title>HTML Page</title>
</head>
<body bgcolor="white">
Hello World
</body>
</html>
EOF
close(HTML);
------------------------------
Date: Mon, 12 Jun 2000 15:35:30 -0400
From: Drew Simonis <care227@attglobal.net>
Subject: Re: print pdf
Message-Id: <39453B82.926933B7@attglobal.net>
Todd Anderson wrote:
>
> Dear Sirs,
> Does anybody know the perl command for printing a pdf (portable document
> file) file, the way you might print an html file? Can it even be done?
> Thanks in advance for your help.
CPAN has modules to work with PDF files. I suggest you search there.
------------------------------
Date: Mon, 12 Jun 2000 20:43:24 GMT
From: bart.lateur@skynet.be (Bart Lateur)
Subject: Re: Semicolons at the start of lines...?
Message-Id: <394c4ab3.8745433@news.skynet.be>
Ireneo Funes wrote:
>I've just seen some code at work that has lines beginning with semicolons.
>
>Can anyone explain what that's all about?
Er... to distinguish an anonymous hash from a code block?
Note that these are basically equivalent:
;;;;;print "foo!";;;;;
and
print "foo!";
But, is
{ a => $_ }
an anonymous hash, or a code block?
{ ; a => $_ }
Now it's definitely a code block.
It may help Perl in parsing the code properly, for example in a map()
function call.
--
Bart.
------------------------------
Date: Mon, 12 Jun 2000 19:09:02 GMT
From: bart.lateur@skynet.be (Bart Lateur)
Subject: Re: Stopping perl CGI
Message-Id: <394534de.3156100@news.skynet.be>
Ryan & Treena Carrier wrote:
>I don't know the ramifications of a user having JavaScript turned off in
>their browser options. You could experiment, and use the javaEnabled method
>to verify whether Java is turned on or not.
Javascript ne Java. In fact, Javascript and Java have nothing in common
but the fact that they both run a browser (for mst people), and the
name. Tha name "Javascript" is nothing but an attempt to profit about
the hype around Java.
And, of course, people can turn both off in their browser.
--
Bart.
------------------------------
Date: 12 Jun 2000 21:16:09 +0100
From: Jonathan Stowe <gellyfish@gellyfish.com>
Subject: Re: Text Sorting Question
Message-Id: <8i3ge9$d4f$1@orpheus.gellyfish.com>
On Thu, 08 Jun 2000 09:57:25 -0500 Tom Briles wrote:
> Larry Rosler wrote:
>>
>> In article <s8ftjsgu8nns8jppavechqke610l9r8th2@4ax.com> on Wed, 07 Jun
>> 2000 23:58:27 +0200, Abe Timmerman <abe@ztreet.demon.nl> says...
>>
>> ...
>>
>> > If sorting this thing is the main objective, use Schwartzian-Transform
>> > or Rosler/Guttman-Transform.
>>
>> That's Guttman-Rosler Transform, as in GReaT!
>
> Hmmm...I've always thought of it as Guttman-Rosler Transform, as in
> GaRroTe. ;)
>
GUTtman-ROsler Transform, as in GUT-ROT ;-?
Anyhow where is your functional programming buddy on this one ?
/J\
--
** This space reserved for venue sponsor for yapc::Europe **
<http://www.yapc.org/Europe/>
------------------------------
Date: Mon, 12 Jun 2000 21:37:44 GMT
From: cberry@cinenet.net (Craig Berry)
Subject: Re: uses for PERL
Message-Id: <skam18qhh5157@corp.supernews.com>
Rodney Engdahl (red_orc@my-deja.com) wrote:
: The claim is made that Perl is 'Turing complete'. As such, Perl can be
: used for any purpose that any other 'Turing complete' language can be
: used.
:
: You might as well ask the same question of any other language (C, Java,
: . . .) that is used in the development of web sites.
Of course, this argument is true but vacuous. Assembly is
Turing-complete*, too, yet you don't see a lot of it getting used on the
Web. In fact, you'd have to go to some fairly narrow-purpose languages
(sed, for example) to find a non-TC language.
The real question to ask about a 'Web language' is how easy it makes the
stuff that should be easy, while also enabling the big complicated stuff
without too much big complication. Perl and Java both do well on this
metric, in different ways and (to a degree) different subfields of
specialization.
(*) Note that a true Turing-complete language demands infinite memory
storage, a sticking point which is normally ignored.
--
| Craig Berry - http://www.cinenet.net/users/cberry/home.html
--*-- "Beauty and strength, leaping laughter and delicious
| languor, force and fire, are of us." - Liber AL II:20
------------------------------
Date: Mon, 12 Jun 2000 21:44:17 GMT
From: mwkohout@hotmail.com
Subject: weird error from Net::FTP
Message-Id: <8i3lje$o99$1@nnrp1.deja.com>
I've got a script(significant portions below, and it seems to be
connecting with machines ok, but after the first 2, it suffers some
wierd fault. It displays this on the terminal:
Net::FTP: Interrupted system call at allow_root_login.pl line 38
cant connect: Net::FTP: Interrupted system call
here's the part of my script were I make an ftp connection:
foreach $machine (@returnstuff)
{
$ftp=Net::FTP->new("$machine",Timeout=>30) || die "cant connect: $@\n";
$ftp->login($user, $passwd) ||
$ftp->login($user2, $passwd2)||
print "having trouble loggin in machine name
$machine:$!\n";
print "$machine \n";
$ftp->put("/home/mkohout/login" , "/home/mkohout/bin/login")||die
"Having trouble placing login in correct dir: $!\n";
$ftp->quit();
sleep 5;
}
any help or insight would be greatly appreciated
thanks
mike kohout
Sent via Deja.com http://www.deja.com/
Before you buy.
------------------------------
Date: Mon, 12 Jun 2000 20:39:43 GMT
From: bart.lateur@skynet.be (Bart Lateur)
Subject: Re: Why /\b\+\b\ matches "x+y" but not "++" or "+"?
Message-Id: <394b4834.8106545@news.skynet.be>
Feng Zhu wrote:
>Why /\b\+\b\ matches "x+y" but not "++" or "+"?
Because /\b/ happens between a word- and a non-word character, or
between a word character and beginning and end of a string. FYI "+" is a
non-word character.
You can get pretty much the same but customizable functionality by using
double negative lookahead or lookbehind.
/(?<!\W)\+(?!\W)/
I call it "double negative", because you're basically saying "I don't
want anything that is not this", which will either match "it's a 'this'"
or "we're at the edge of the string". So, no, (?<!\W) is not exactly the
same as (?<=\w) and (?!\W) is not exactly the same as (?=\w).
--
Bart.
------------------------------
Date: 12 Jun 2000 20:54:59 GMT
From: Steffen Beyer <sb@muccpu1.muc.sdm.de>
Subject: Re: Windows<->Macintosh character set translation
Message-Id: <8i3in3$b7q$1@solti3.sdm.de>
In article <Pine.GSO.4.10.10006111738100.10286-100000@user2.teleport.com>,
Tom Phoenix <rootbeer@redcat.com> ranted:
>> I'm looking for Windows<->Macintosh character set translation.
> Perhaps you should check in newsgroups about those operating systems. Of
> course, the character sets don't have anything to do with Perl in
> particular; the transliteration tables are the same whether you use Perl
> or some other language to do the work. Cheers!
I think you shouldn't discourage potential or beginning Perl users.
To the original poster:
Try to have a look at the OS-specific stuff on CPAN:
http://www.perl.com/CPAN/modules/by-category/04_Operating_System_Interfaces/
(Especially the MacPerl stuff, or look for the Windows-related modules)
You might also want to consult "The Perl 5 Module List" for this:
http://www.perl.com/CPAN/modules/00modlist.long.html
Maybe you can find something there.
Good luck!
--
Steffen Beyer <sb@engelschall.com>
http://www.engelschall.com/u/sb/whoami/ (Who am I)
http://www.engelschall.com/u/sb/gallery/ (Fotos Brasil, USA, ...)
http://www.engelschall.com/u/sb/download/ (Free Perl and C Software)
------------------------------
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 3334
**************************************