[6629] in Perl-Users-Digest
Perl-Users Digest, Issue: 255 Volume: 8
daemon@ATHENA.MIT.EDU (Perl-Users Digest)
Tue Apr 8 12:07:32 1997
Date: Tue, 8 Apr 97 09:01:31 -0700
From: Perl-Users Digest <Perl-Users-Request@ruby.OCE.ORST.EDU>
To: Perl-Users@ruby.OCE.ORST.EDU (Perl-Users Digest)
Perl-Users Digest Tue, 8 Apr 1997 Volume: 8 Number: 255
Today's topics:
perl5.003_93 make test on SunOS 4.1.3_U1 <marek.grinberg@mailbox.swipnet.se>
Re: question about printing + interpolation with object (David Alan Black)
Random Numbers <pircher@informatik.tu-muenchen.de>
Re: Random Numbers <tchrist@mox.perl.com>
Re: Win95 opendir() (Nathan V. Patwardhan)
Re: WinPerl (Clay Irving)
Digest Administrivia (Last modified: 8 Mar 97) (Perl-Users-Digest Admin)
----------------------------------------------------------------------
Date: Tue, 08 Apr 1997 17:21:03 +0200
From: Marek Grinberg <marek.grinberg@mailbox.swipnet.se>
Subject: perl5.003_93 make test on SunOS 4.1.3_U1
Message-Id: <334A625F.1AEF@mailbox.swipnet.se>
This is a multi-part message in MIME format.
--------------3CCE2CF83410
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Hello,
I have a problem with 'make test' in SunOS 4.1.3_U1, which
yields:
<snip>
lib/odbm.....FAILED on test 0
<snip>
# Since most tests were successful, you have a good chance to
# get information with better granularity by running
# ./perl harness
# in directory ./t.
cd t
./perl harness
yields:
<snip>
Failed Test Status Wstat Total Fail Failed List of failed
lib/odbm.t 0 139 ?? ?? % ??
Failed 1/149 test scripts, 99.33% okay. 0/3606 subtests failed, 100.00%
okay.
./perl lib/odbm.t
yields:
1..12
Memory fault - core dumped
Enclosed are config.sh and perl.out (output from ./perl -I../lib -V).
Any hints ?
--
Regards,
Marek Grinberg
|---------------------------------------|
| home: mailto:marek@mailbox.swipnet.se |
| work: mailto:magri@msc.se |
| web: http://www.msc.se |
|---------------------------------------|
--------------3CCE2CF83410
Content-Type: application/x-sh; name="Config.sh"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename="Config.sh"
#!/bin/sh
#
# This file was produced by running the Configure script. It holds all the
# definitions figured out by Configure. Should you modify one of these values,
# do not forget to propagate your changes by running "Configure -der". You may
# instead choose to run each of the .SH files by yourself, or "Configure -S".
#
# Configuration time: Mon Apr 7 17:50:07 GMT+0100 1997
# Configured by: consmagr
# Target system: sunos stsmas1 4.1.3_u1 1 sun4m
Author=''
Date='$Date'
Header=''
Id='$Id'
Locker=''
Log='$Log'
Mcc='Mcc'
RCSfile='$RCSfile'
Revision='$Revision'
Source=''
State=''
afs='false'
alignbytes='8'
aphostname=''
ar='ar'
archlib='/usr/local/lib/perl5/sun4-sunos/5.00393'
archlibexp='/usr/local/lib/perl5/sun4-sunos/5.00393'
archname='sun4-sunos'
archobjs=''
awk='awk'
baserev='5.0'
bash=''
bin='/usr/local/bin'
bincompat3='y'
binexp='/usr/local/bin'
bison=''
byacc='byacc'
byteorder='4321'
c=''
castflags='0'
cat='cat'
cc='gcc'
cccdlflags='-fpic'
ccdlflags=' '
ccflags='-I/usr/local/include'
cf_by='consmagr'
cf_email='consmagr@stsmas1.nordphone.se'
cf_time='Mon Apr 7 17:50:07 GMT+0100 1997'
chgrp=''
chmod=''
chown=''
clocktype='clock_t'
comm='comm'
compress=''
contains='grep'
cp='cp'
cpio=''
cpp='cpp'
cpp_stuff='42'
cppflags='-I/usr/local/include'
cpplast='-'
cppminus='-'
cpprun='gcc -E'
cppstdin='gcc -E'
cryptlib=''
csh='csh'
d_Gconvert='gconvert((x),(n),(t),(b))'
d_access='define'
d_alarm='define'
d_archlib='define'
d_attribut='define'
d_bcmp='define'
d_bcopy='define'
d_bincompat3='define'
d_bsd='define'
d_bsdgetpgrp='define'
d_bsdpgrp='define'
d_bsdsetpgrp='define'
d_bzero='define'
d_casti32='define'
d_castneg='define'
d_charvspr='define'
d_chown='define'
d_chroot='define'
d_chsize='undef'
d_closedir='define'
d_const='define'
d_crypt='define'
d_csh='define'
d_cuserid='define'
d_dbl_dig='define'
d_difftime='undef'
d_dirnamlen='define'
d_dlerror='define'
d_dlopen='define'
d_dlsymun='undef'
d_dosuid='undef'
d_dup2='define'
d_eofnblk='define'
d_eunice='undef'
d_fchmod='define'
d_fchown='define'
d_fcntl='define'
d_fd_macros='define'
d_fd_set='define'
d_fds_bits='define'
d_fgetpos='undef'
d_flexfnam='define'
d_flock='define'
d_fork='define'
d_fpathconf='define'
d_fsetpos='undef'
d_ftime='undef'
d_getgrps='define'
d_gethent='define'
d_gethname='undef'
d_getlogin='define'
d_getpgid='undef'
d_getpgrp2='undef'
d_getpgrp='define'
d_getppid='define'
d_getprior='define'
d_gettimeod='define'
d_gnulibc='undef'
d_htonl='define'
d_index='undef'
d_inetaton='undef'
d_isascii='define'
d_killpg='define'
d_link='define'
d_locconv='define'
d_lockf='define'
d_lstat='define'
d_mblen='define'
d_mbstowcs='define'
d_mbtowc='define'
d_memcmp='define'
d_memcpy='define'
d_memmove='undef'
d_memset='define'
d_mkdir='define'
d_mkfifo='define'
d_mktime='define'
d_msg='define'
d_msgctl='define'
d_msgget='define'
d_msgrcv='define'
d_msgsnd='define'
d_mymalloc='define'
d_nice='define'
d_oldarchlib='undef'
d_oldsock='undef'
d_open3='define'
d_pathconf='define'
d_pause='define'
d_phostname='undef'
d_pipe='define'
d_poll='define'
d_portable='define'
d_pwage='define'
d_pwchange='undef'
d_pwclass='undef'
d_pwcomment='define'
d_pwexpire='undef'
d_pwquota='undef'
d_readdir='define'
d_readlink='define'
d_rename='define'
d_rewinddir='define'
d_rmdir='define'
d_safebcpy='define'
d_safemcpy='undef'
d_sanemcmp='undef'
d_seekdir='define'
d_select='define'
d_sem='define'
d_semctl='define'
d_semget='define'
d_semop='define'
d_setegid='define'
d_seteuid='define'
d_setlinebuf='define'
d_setlocale='define'
d_setpgid='define'
d_setpgrp2='undef'
d_setpgrp='define'
d_setprior='define'
d_setregid='define'
d_setresgid='undef'
d_setresuid='undef'
d_setreuid='define'
d_setrgid='define'
d_setruid='define'
d_setsid='define'
d_sfio='undef'
d_shm='define'
d_shmat='define'
d_shmatprototype='undef'
d_shmctl='define'
d_shmdt='define'
d_shmget='define'
d_sigaction='define'
d_sigsetjmp='define'
d_socket='define'
d_sockpair='define'
d_statblks='define'
d_stdio_cnt_lval='define'
d_stdio_ptr_lval='define'
d_stdiobase='define'
d_stdstdio='define'
d_strchr='define'
d_strcoll='define'
d_strctcpy='define'
d_strerrm='((e)<0||(e)>=sys_nerr?"unknown":sys_errlist[e])'
d_strerror='undef'
d_strtod='define'
d_strtol='define'
d_strtoul='undef'
d_strxfrm='define'
d_suidsafe='undef'
d_symlink='define'
d_syscall='define'
d_sysconf='define'
d_sysernlst=''
d_syserrlst='define'
d_system='define'
d_tcgetpgrp='define'
d_tcsetpgrp='define'
d_telldir='define'
d_time='define'
d_times='define'
d_truncate='define'
d_tzname='undef'
d_umask='define'
d_uname='define'
d_vfork='undef'
d_void_closedir='undef'
d_voidsig='define'
d_voidtty=''
d_volatile='define'
d_vprintf='define'
d_wait4='define'
d_waitpid='define'
d_wcstombs='define'
d_wctomb='define'
d_xenix='undef'
date='date'
db_hashtype='int'
db_prefixtype='int'
defvoidused='15'
direntrytype='struct dirent'
dlext='so'
dlsrc='dl_dlopen.xs'
dynamic_ext='Fcntl IO NDBM_File ODBM_File Opcode POSIX SDBM_File Socket'
eagain='EAGAIN'
echo='echo'
egrep='egrep'
emacs=''
eunicefix=':'
exe_ext=''
expr='expr'
extensions='Fcntl IO NDBM_File ODBM_File Opcode POSIX SDBM_File Socket'
find='find'
firstmakefile='makefile'
flex=''
fpostype='long'
freetype='void'
full_csh='/bin/csh'
full_sed='/bin/sed'
gcc=''
gccversion='2.7.2.2'
gidtype='gid_t'
glibpth='/usr/shlib /shlib /lib/pa1.1 /usr/lib/large /lib /usr/lib /usr/lib/386 /lib/386 /lib/large /usr/lib/small /lib/small /usr/ccs/lib /usr/ucblib /usr/local/lib '
grep='grep'
groupcat=''
groupstype='int'
gzip='gzip'
h_fcntl='false'
h_sysfile='true'
hint='recommended'
hostcat='ypcat hosts'
huge=''
i_bsdioctl=''
i_db='undef'
i_dbm='define'
i_dirent='define'
i_dld='undef'
i_dlfcn='define'
i_fcntl='undef'
i_float='define'
i_gdbm='undef'
i_grp='define'
i_limits='define'
i_locale='define'
i_malloc='define'
i_math='define'
i_memory='define'
i_ndbm='define'
i_neterrno='undef'
i_niin='define'
i_pwd='define'
i_rpcsvcdbm='undef'
i_sfio='undef'
i_sgtty='undef'
i_stdarg='define'
i_stddef='define'
i_stdlib='define'
i_string='define'
i_sysdir='define'
i_sysfile='define'
i_sysfilio='define'
i_sysin='undef'
i_sysioctl='define'
i_sysndir='undef'
i_sysparam='define'
i_sysresrc='define'
i_sysselct='undef'
i_syssockio=''
i_sysstat='define'
i_systime='define'
i_systimek='undef'
i_systimes='define'
i_systypes='define'
i_sysun='define'
i_syswait='define'
i_termio='undef'
i_termios='define'
i_time='undef'
i_unistd='undef'
i_utime='define'
i_values='define'
i_varargs='undef'
i_varhdr='stdarg.h'
i_vfork='undef'
incpath=''
inews=''
installarchlib='/usr/local/lib/perl5/sun4-sunos/5.00393'
installbin='/usr/local/bin'
installman1dir='/usr/local/man/man1'
installman3dir='/usr/local/lib/perl5/man/man3'
installprivlib='/usr/local/lib/perl5'
installscript='/usr/local/bin'
installsitearch='/usr/local/lib/perl5/site_perl/sun4-sunos'
installsitelib='/usr/local/lib/perl5/site_perl'
intsize='4'
known_extensions='DB_File Fcntl GDBM_File IO NDBM_File ODBM_File Opcode POSIX SDBM_File Socket'
ksh=''
large=''
ld='ld'
lddlflags='-assert nodefinitions -L/usr/local/lib'
ldflags=' -L/usr/local/lib'
less='less'
lib_ext='.a'
libc='/lib/libc.so.1.9'
libperl='libperl.a'
libpth='/usr/local/lib /lib /usr/lib /usr/ucblib'
libs='-lnsl -ldbm -ldl -lm -lc -lposix'
libswanted='sfio net socket inet nsl nm ndbm gdbm dbm db malloc dl dld ld sun m c cposix posix ndir dir crypt ucb bsd BSD PW x'
line='line'
lint=''
lkflags=''
ln='ln'
lns='/bin/ln -s'
locincpth='/usr/local/include /opt/local/include /usr/gnu/include /opt/gnu/include /usr/GNU/include /opt/GNU/include'
loclibpth='/usr/local/lib /opt/local/lib /usr/gnu/lib /opt/gnu/lib /usr/GNU/lib /opt/GNU/lib'
longsize='4'
lp=''
lpr=''
ls='ls'
lseektype='off_t'
mail=''
mailx=''
make='/usr/local/bin/make'
make_set_make='#'
mallocobj='malloc.o'
mallocsrc='malloc.c'
malloctype='void *'
man1dir='/usr/local/man/man1'
man1direxp='/usr/local/man/man1'
man1ext='1'
man3dir='/usr/local/lib/perl5/man/man3'
man3direxp='/usr/local/lib/perl5/man/man3'
man3ext='3'
medium=''
mips=''
mips_type=''
mkdir='mkdir'
models='none'
modetype='mode_t'
more='more'
mv=''
myarchname='sun4-sunos'
mydomain='.nordphone.se'
myhostname='stsmas1'
myuname='sunos stsmas1 4.1.3_u1 1 sun4m '
n='-n'
nm_opt=''
nm_so_opt=''
nroff='nroff'
o_nonblock='O_NONBLOCK'
obj_ext='.o'
oldarchlib=''
oldarchlibexp=''
optimize='-O'
orderlib='false'
osname='sunos'
osvers='4.1.3_u1'
package='perl5'
pager='/usr/ucb/more'
passcat=''
patchlevel='3'
path_sep=':'
perl='perl'
perladmin='consmagr@stsmas1.nordphone.se'
perlpath='/usr/local/bin/perl'
pg='pg'
phostname='hostname'
plibpth=''
pmake=''
pr=''
prefix='/usr/local'
prefixexp='/usr/local'
privlib='/usr/local/lib/perl5'
privlibexp='/usr/local/lib/perl5'
prototype='define'
randbits='31'
ranlib=':'
rd_nodata='-1'
rm='rm'
rmail=''
runnm='true'
scriptdir='/usr/local/bin'
scriptdirexp='/usr/local/bin'
sed='sed'
selecttype='fd_set *'
sendmail='sendmail'
sh='/bin/sh'
shar=''
sharpbang='#!'
shmattype='char *'
shortsize='2'
shrpenv=''
shsharp='true'
sig_name='ZERO HUP INT QUIT ILL TRAP ABRT EMT FPE KILL BUS SEGV SYS PIPE ALRM TERM URG STOP TSTP CONT CHLD TTIN TTOU IO XCPU XFSZ VTALRM PROF WINCH LOST USR1 USR2 IOT CLD POLL '
sig_num='0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 6 20 23 '
signal_t='void'
sitearch='/usr/local/lib/perl5/site_perl/sun4-sunos'
sitearchexp='/usr/local/lib/perl5/site_perl/sun4-sunos'
sitelib='/usr/local/lib/perl5/site_perl'
sitelibexp='/usr/local/lib/perl5/site_perl'
sizetype='size_t'
sleep=''
smail=''
small=''
so='so'
sockethdr=''
socketlib=''
sort='sort'
spackage='Perl5'
spitshell='cat'
split=''
ssizetype='int'
startperl='#!/usr/local/bin/perl'
startsh='#!/bin/sh'
static_ext=' '
stdchar='unsigned char'
stdio_base='((fp)->_base)'
stdio_bufsiz='((fp)->_cnt + (fp)->_ptr - (fp)->_base)'
stdio_cnt='((fp)->_cnt)'
stdio_ptr='((fp)->_ptr)'
strings='/usr/include/string.h'
submit=''
subversion='93'
sysman='/usr/man/man1'
tail=''
tar=''
tbl=''
test='test'
timeincl='/usr/include/sys/time.h '
timetype='time_t'
touch='touch'
tr='tr'
troff=''
uidtype='uid_t'
uname='uname'
uniq='uniq'
usedl='define'
usemymalloc='y'
usenm='true'
useopcode='true'
useperlio='undef'
useposix='true'
usesfio='false'
useshrplib='false'
usevfork='false'
usrinc='/usr/include'
uuname=''
vi=''
voidflags='15'
xlibpth='/usr/lib/386 /lib/386'
zcat=''
zip='zip'
PATCHLEVEL=3
SUBVERSION=93
CONFIG=true
# Variables propagated from previous config.sh file.
POSIX_cflags='ccflags="$ccflags -DSTRUCT_TM_HASZONE"'
--------------3CCE2CF83410
Content-Type: text/plain; charset=us-ascii; name="Perl.out"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename="Perl.out"
Summary of my perl5 (5.0 patchlevel 3 subversion 93) configuration:
Platform:
osname=sunos, osvers=4.1.3_u1, archname=sun4-sunos
uname='sunos stsmas1 4.1.3_u1 1 sun4m '
hint=recommended, useposix=true, d_sigaction=define
bincompat3=y useperlio= d_sfio=
Compiler:
cc='gcc', optimize='-O', gccversion=2.6.3
cppflags='-I/usr/local/include'
ccflags ='-I/usr/local/include'
stdchar='unsigned char', d_stdstdio=define, usevfork=false
voidflags=15, castflags=0, d_casti32=define, d_castneg=define
intsize=4, alignbytes=8, usemymalloc=y, randbits=31
Linker and Libraries:
ld='ld', ldflags =' -L/usr/local/lib'
libpth=/usr/local/lib /lib /usr/lib /usr/ucblib
libs=-lnsl -ldbm -ldl -lm -lc -lposix
libc=/lib/libc.so.1.9, so=so
useshrplib=true, libperl=libperl.so.3.93
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=, ccdlflags=' '
cccdlflags='-fpic', lddlflags='-assert nodefinitions -L/usr/local/lib'
Characteristics of this binary (from libperl):
Built under sunos
Compiled at Apr 7 1997 17:55:02
@INC:
../lib
/usr/local/lib/perl5/sun4-sunos/5.00393
/usr/local/lib/perl5
/usr/local/lib/perl5/site_perl/sun4-sunos
/usr/local/lib/perl5/site_perl
.
--------------3CCE2CF83410--
------------------------------
Date: 8 Apr 1997 14:08:09 GMT
From: dblack@icarus.shu.edu (David Alan Black)
Subject: Re: question about printing + interpolation with object reference
Message-Id: <5idjg9$5p@pirate.shu.edu>
Hello -
ceh@arcturus.sce.carleton.ca (Curtis Hrischuk) writes:
>Hi. I do not understand the following ambiguity about printing and
>interpolation of an object reference. Could someone please explain
>what is going on and why.
>The example code is:
> my($temp) = $anObject->name();
> print "Case 1 THIS IS THE NAME $temp\n";
> print 'Case 2 THIS IS THE NAME ' . $anObject->name() . "\n";
> Print "Case 3 THIS IS THE NAME $anObject->name() \n";
>The output is:
> Case 1 THIS IS THE NAME 1
> Case 2 THIS IS THE NAME 1
> Case 3 THIS IS THE NAME Thread=HASH(0xecfd4)->name()
>I do not understand why Case 3 differs from the other two.
Methods, functions, and subroutines do not get called during
variable interpolation. The variable $anObject does get
interpolated (that's the Thread... part), but the rest
of the method call expression is treated as just part of
the string.
There are ways to simulate the evaluation/interpolation of
a function call in a string, such as:
print "${[split //, 'abcde']}[0]"; # prints 'a'
although I don't think I've ever seen this done outside of
answers to this question in this newsgroup :-)
David Black
dblack@icarus.shu.edu
------------------------------
Date: Tue, 08 Apr 1997 16:06:12 +0200
From: Alex `Taker` Pircher <pircher@informatik.tu-muenchen.de>
Subject: Random Numbers
Message-Id: <334A50D4.1FBB@informatik.tu-muenchen.de>
I got the following script, which prints out random numbers.
sub random {
local($sum) = time ^ $$ * getppid();
$sum ^= unpack("%32L*", join('',%ENV));
open(PS, "/bin/ps -eal|compress|");
while (<PS>) {$sum ^= unpack("%32L*", $_);}
close PS;
print $sum;
}
But this one is slow, so anyone knows a faster method to get
random numbers for example between 0 and 1000?
Thx
Taker
------------------------------
Date: 8 Apr 1997 14:58:38 GMT
From: Tom Christiansen <tchrist@mox.perl.com>
Subject: Re: Random Numbers
Message-Id: <5idmeu$84$2@csnews.cs.colorado.edu>
[courtesy cc of this posting sent to cited author via email]
In comp.lang.perl.misc,
Alex `Taker` Pircher <pircher@informatik.tu-muenchen.de> writes:
:But this one is slow, so anyone knows a faster method to get
:random numbers for example between 0 and 1000?
My goodness man -- what's wrong with a simple srand seed!?
Or are you just falling prey to the inadequacies of your
system's rand() function? There's a page on the matter at:
http://www.perl.com/CPAN/doc/FMTEYEWTK/random
--tom
--
Tom Christiansen tchrist@jhereg.perl.com
if (*name == '+' && len > 1 && name[len-1] != '|') { /* scary */
--Larry Wall, from doio.c in the v5.0 perl distribution
------------------------------
Date: 8 Apr 1997 13:27:12 GMT
From: nvp@shore.net (Nathan V. Patwardhan)
Subject: Re: Win95 opendir()
Message-Id: <5idh3g$s4q@fridge-nf0.shore.net>
Marcel Kuiper (Kuiper.Marcel@uniface.nl) wrote:
: I've got a small problem with perl for Win32 build 304. When I try
: opendir(DIR,"\\");
Eeek! Please don't open the directory this way; some people (including
myself) *used* to do it this way, but there are compelling reasons not
to do so!
For example, do you see the problem with:
$varname = "C:\\text\\foo\\";
How about:
$varname = "C:\\nate\\eek\\";
Doesn't it make you think of:
$varname = "First line\nSecond line\nThird line\n";
You should reconsider your implementation, because (with variables like the
above) you've ended up using \t and \n!
Give this a try:
$dir = 'C:/';
opendir(DIR, $dir) || die("dir error: $!"); ... etc
--
Nathan V. Patwardhan
nvp@shore.net
------------------------------
Date: 8 Apr 1997 09:41:11 -0400
From: clay@panix.com (Clay Irving)
Subject: Re: WinPerl
Message-Id: <5idhtn$fio@panix.com>
In <3348A816.15DE@consotech.se> Cristo <cristo@consotech.se> writes:
>I have a little question:
> Info: I got Win95, PC
> Software: WinPerl beta 3 for Windows(of course)
> Question: Is there a new version of WinPerl? If true then
> {
http://www.activeware.com/
> else
> {
> Ignore this message
> }
Have fun!
[ mailed and posted ]
--
Clay Irving See the happy moron,
clay@panix.com He doesn't give a damn,
http://www.panix.com/~clay I wish I were a moron,
My God! Perhaps I am!
------------------------------
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 255
*************************************