[24688] in Perl-Users-Digest
Perl-Users Digest, Issue: 6849 Volume: 10
daemon@ATHENA.MIT.EDU (Perl-Users Digest)
Mon Aug 9 14:10:53 2004
Date: Mon, 9 Aug 2004 11:10:10 -0700 (PDT)
From: Perl-Users Digest <Perl-Users-Request@ruby.OCE.ORST.EDU>
To: Perl-Users@ruby.OCE.ORST.EDU (Perl-Users Digest)
Perl-Users Digest Mon, 9 Aug 2004 Volume: 10 Number: 6849
Today's topics:
split inconsistency- why? (Sara)
Re: split inconsistency- why? <ThomasKratz@REMOVEwebCAPS.de>
Re: split inconsistency- why? <abodeman@yahoo.com>
Re: split inconsistency- why? <someone@example.com>
Re: split inconsistency- why? <noreply@gunnar.cc>
Re: split inconsistency- why? <pinyaj@rpi.edu>
Statistics for comp.lang.perl.misc <gbacon@hiwaay.net>
Digest Administrivia (Last modified: 6 Apr 01) (Perl-Users-Digest Admin)
----------------------------------------------------------------------
Date: 9 Aug 2004 06:34:20 -0700
From: genericax@hotmail.com (Sara)
Subject: split inconsistency- why?
Message-Id: <776e0325.0408090534.4246419f@posting.google.com>
split /,/,'cat,mouse,,eel,fish';
yields
0 'cat'
1 'mouse'
2 ''
3 'eel'
4 'fish'
Fine. Likewise:
split /,/,',,,cat,,mouse,eel,fish';
yields
0 ''
1 ''
2 ''
3 'cat'
4 ''
5 'mouse'
6 'eel'
7 'fish'
Everybody is happy. But
split /,/,'cat,mouse,eel,fish,,,';
yields
0 'cat'
1 'mouse'
2 'eel'
3 'fish'
Huh? Where did the trailing items go?
I work around this inconsistency by adding in "placeholders" like:
s/,,/,#,/g; s/,,/,#,/g;
then do the split,then remove the #'s. What a treat. Thanks Larry!
But I can't help but wonder- what programming advantage does this
offer and why was split designed to ignore some split candidates such
as these trailing items? And why only omit trailing items, and not
leading? Was there some presumption made about leading ones being more
meaningful than trailing? Very odd presumption if so!
To the programmer, it would be easier to make split consistent, and in
those cases when the programmer doesn't want empty trailing items he
can easily prepare the scalar to get rid of them:
s/,+$//;
which is a lot easier than identifiying a unique placeholder-
inserting it, splitting, then removing it.
Perl is pretty much self-consistent, in fact this is one of very few
cases I've encountered which lacks consistency. I'd be interested
though in hearing the arguments on why this was a beneficial language
design choice?
------------------------------
Date: Mon, 09 Aug 2004 15:47:45 +0200
From: Thomas Kratz <ThomasKratz@REMOVEwebCAPS.de>
Subject: Re: split inconsistency- why?
Message-Id: <4117808c$0$14518$bb690d87@news.main-rheiner.de>
Sara wrote:
> split /,/,'cat,mouse,,eel,fish';
>
> yields
> 0 'cat'
> 1 'mouse'
> 2 ''
> 3 'eel'
> 4 'fish'
>
> Fine. Likewise:
>
> split /,/,',,,cat,,mouse,eel,fish';
>
> yields
> 0 ''
> 1 ''
> 2 ''
one '' too many
> 3 'cat'
> 4 ''
> 5 'mouse'
> 6 'eel'
> 7 'fish'
>
> Everybody is happy. But
>
> split /,/,'cat,mouse,eel,fish,,,';
>
> yields
> 0 'cat'
> 1 'mouse'
> 2 'eel'
> 3 'fish'
>
> Huh? Where did the trailing items go?
perldoc -f split
Look for the description of LIMIT
>
> I work around this inconsistency by adding in "placeholders" like:
>
> s/,,/,#,/g; s/,,/,#,/g;
>
> then do the split,then remove the #'s. What a treat. Thanks Larry!
That is uncalled for. You just have to read the docs.
[rest snipped]
Thomas
--
open STDIN,"<&DATA";$=+=14;$%=50;while($_=(seek( #J~.> a>n~>>e~.......>r.
STDIN,$:*$=+$,+$%,0),getc)){/\./&&last;/\w| /&&( #.u.t.^..oP..r.>h>a~.e..
print,$_=$~);/~/&&++$:;/\^/&&--$:;/>/&&++$,;/</ #.>s^~h<t< ..~. ...c.^..
&&--$,;$:%=4;$,%=23;$~=$_;++$i==1?++$,:_;}__END__#....>>e>r^..>l^...>k^..
------------------------------
Date: Mon, 09 Aug 2004 08:50:12 -0500
From: "Brian Kell" <abodeman@yahoo.com>
Subject: Re: split inconsistency- why?
Message-Id: <opscgwpyyaz772u5@pc0938>
On 9 Aug 2004 06:34:20 -0700, Sara <genericax@hotmail.com> wrote:
> Everybody is happy. But
>
> split /,/,'cat,mouse,eel,fish,,,';
>
> yields
> 0 'cat'
> 1 'mouse'
> 2 'eel'
> 3 'fish'
>
> Huh? Where did the trailing items go?
From the Camel Book:
-----
split /PATTERN/, EXPR, LIMIT
...
If LIMIT is specified and positive, the function splits into no more than
that many fields (though it may split into fewer if it runs out of
separators). If LIMIT is negative, it is treated as if an arbitrarily
large LIMIT has been specified. If LIMIT is omitted or zero, trailing null
fields are stripped from the result (which potential users of pop would do
well to remember). ...
-----
So if you want to keep those trailing fields, do something like
split /,/, 'cat,mouse,eel,fish,,,', -1;
Brian
------------------------------
Date: Mon, 09 Aug 2004 13:51:58 GMT
From: "John W. Krahn" <someone@example.com>
Subject: Re: split inconsistency- why?
Message-Id: <2kLRc.74830$T_6.55276@edtnps89>
Sara wrote:
> split /,/,'cat,mouse,,eel,fish';
>
> yields
> 0 'cat'
> 1 'mouse'
> 2 ''
> 3 'eel'
> 4 'fish'
>
> Fine. Likewise:
>
> split /,/,',,,cat,,mouse,eel,fish';
>
> yields
> 0 ''
> 1 ''
> 2 ''
> 3 'cat'
> 4 ''
> 5 'mouse'
> 6 'eel'
> 7 'fish'
>
> Everybody is happy. But
>
> split /,/,'cat,mouse,eel,fish,,,';
>
> yields
> 0 'cat'
> 1 'mouse'
> 2 'eel'
> 3 'fish'
>
> Huh? Where did the trailing items go?
If you had read the documentation for split you would see that that
is the defined behavior for zero, one or two argument versions of split.
perldoc -f split
split /PATTERN/,EXPR,LIMIT
split /PATTERN/,EXPR
split /PATTERN/
split Splits a string into a list of strings and returns that
list. By default, empty leading fields are preserved,
and empty trailing ones are deleted.
You will also see that there is a third argument "LIMIT" which will solve
your problem.
John
--
use Perl;
program
fulfillment
------------------------------
Date: Mon, 09 Aug 2004 15:57:43 +0200
From: Gunnar Hjalmarsson <noreply@gunnar.cc>
Subject: Re: split inconsistency- why?
Message-Id: <2npe6pF39l06U1@uni-berlin.de>
Sara wrote:
>
> split /,/,'cat,mouse,eel,fish,,,';
>
> yields
> 0 'cat'
> 1 'mouse'
> 2 'eel'
> 3 'fish'
>
> Huh? Where did the trailing items go?
Inconsistency or not, it's documented in the first para in
perldoc -f split
> I work around this inconsistency by adding in "placeholders" like:
>
> s/,,/,#,/g; s/,,/,#,/g;
>
> then do the split,then remove the #'s. What a treat. Thanks Larry!
Use grep() to exclude any empty fields:
grep length, split /,/,',,,cat,,mouse,eel,fish';
> To the programmer, it would be easier to make split consistent,
Are you suggesting a change of this well documented behaviour? Seems
not advisable to me.
--
Gunnar Hjalmarsson
Email: http://www.gunnar.cc/cgi-bin/contact.pl
------------------------------
Date: Mon, 9 Aug 2004 10:38:06 -0400
From: Jeff 'japhy' Pinyan <pinyaj@rpi.edu>
Subject: Re: split inconsistency- why?
Message-Id: <Pine.SGI.3.96.1040809103629.12482B-100000@vcmr-64.server.rpi.edu>
On 9 Aug 2004, Sara wrote:
>But I can't help but wonder- what programming advantage does this
>offer and why was split designed to ignore some split candidates such
>as these trailing items? And why only omit trailing items, and not
>leading? Was there some presumption made about leading ones being more
>meaningful than trailing? Very odd presumption if so!
[snip]
>Perl is pretty much self-consistent, in fact this is one of very few
>cases I've encountered which lacks consistency. I'd be interested
>though in hearing the arguments on why this was a beneficial language
>design choice?
You seem to be very argumentative, or at least passionate, about this
issue, but as has been explained to you, you did not research the problem
at all. The answer was simply in the documentation of the function you
are using. Please try not to be so inflammatory in the future.
--
Jeff "japhy" Pinyan % How can we ever be the sold short or
RPI Acacia Brother #734 % the cheated, we who for every service
RPI Corporation Secretary % have long ago been overpaid?
http://japhy.perlmonk.org/ %
http://www.perlmonks.org/ % -- Meister Eckhart
------------------------------
Date: Mon, 09 Aug 2004 13:32:56 -0000
From: Greg Bacon <gbacon@hiwaay.net>
Subject: Statistics for comp.lang.perl.misc
Message-Id: <10hev88pvh1to9b@corp.supernews.com>
Following is a summary of articles spanning a 7 day period,
beginning at 02 Aug 2004 13:41:47 GMT and ending at
09 Aug 2004 13:08:30 GMT.
Notes
=====
- A line in the body of a post is considered to be original if it
does *not* match the regular expression /^\s{0,3}(?:>|:|\S+>|\+\+)/.
- All text after the last cut line (/^-- $/) in the body is
considered to be the author's signature.
- The scanner prefers the Reply-To: header over the From: header
in determining the "real" email address and name.
- Original Content Rating (OCR) is the ratio of the original content
volume to the total body volume.
- Find the News-Scan distribution on the CPAN!
<URL:http://www.perl.com/CPAN/modules/by-module/News/>
- Please send all comments to Greg Bacon <gbacon@cs.uah.edu>.
- Copyright (c) 2004 Greg Bacon.
Verbatim copying and redistribution is permitted without royalty;
alteration is not permitted. Redistribution and/or use for any
commercial purpose is prohibited.
Excluded Posters
================
perlfaq-suggestions\@(?:.*\.)?perl\.com
faq\@(?:.*\.)?denver\.pm\.org
comdog\@panix\.com
Totals
======
Posters: 148
Articles: 451 (146 with cutlined signatures)
Threads: 116
Volume generated: 898.8 kb
- headers: 407.5 kb (7,485 lines)
- bodies: 471.4 kb (15,313 lines)
- original: 282.8 kb (9,878 lines)
- signatures: 19.4 kb (442 lines)
Original Content Rating: 0.600
Averages
========
Posts per poster: 3.0
median: 1.0 post
mode: 1 post - 79 posters
s: 4.5 posts
Posts per thread: 3.9
median: 2.0 posts
mode: 1 post - 38 threads
s: 4.6 posts
Message size: 2040.6 bytes
- header: 925.3 bytes (16.6 lines)
- body: 1070.2 bytes (34.0 lines)
- original: 642.2 bytes (21.9 lines)
- signature: 44.1 bytes (1.0 lines)
Top 20 Posters by Number of Posts
=================================
(kb) (kb) (kb) (kb)
Posts Volume ( hdr/ body/ orig) Address
----- -------------------------- -------
31 59.4 ( 23.6/ 35.8/ 15.2) Anno Siegel <anno4000@lublin.zrz.tu-berlin.de>
19 41.1 ( 19.2/ 21.2/ 10.6) nobull@mail.com
16 29.8 ( 13.5/ 15.2/ 5.6) Gunnar Hjalmarsson <noreply@gunnar.cc>
15 35.2 ( 9.5/ 25.7/ 14.9) me@example.com
15 36.9 ( 20.4/ 16.6/ 7.9) Jim Gibson <jgibson@mail.arc.nasa.gov>
12 21.9 ( 12.0/ 9.9/ 5.6) "Matt Garrish" <matthew.garrish@sympatico.ca>
12 21.3 ( 11.5/ 9.8/ 4.2) "gnari" <gnari@simnet.is>
11 24.1 ( 10.9/ 11.5/ 11.0) abigail@abigail.nl
11 20.6 ( 8.4/ 10.1/ 6.3) Michele Dondi <bik.mido@tiscalinet.it>
11 18.6 ( 9.9/ 5.6/ 3.0) Randal L. Schwartz <merlyn@stonehenge.com>
10 19.0 ( 10.0/ 9.0/ 5.8) Joe Smith <Joe.Smith@inwap.com>
10 20.5 ( 7.5/ 13.0/ 7.5) Paul Lalli <mritty@gmail.com>
9 20.0 ( 8.5/ 9.5/ 3.8) Uri Guttman <uri@stemsystems.com>
8 13.9 ( 7.7/ 6.1/ 2.8) Abhinav <matrix_calling@yahoo.dot.com>
7 8.9 ( 5.1/ 3.8/ 2.1) Scott W Gifford <gifford@umich.edu>
7 14.9 ( 6.6/ 8.2/ 4.9) Sandman <mr@sandman.net>
7 14.9 ( 7.8/ 7.0/ 3.7) zzapper <david@tvisnospam.co.uk>
6 41.9 ( 6.5/ 34.9/ 33.6) tadmc@augustmail.com
5 11.7 ( 4.5/ 6.5/ 4.1) Tom Regner <regner@dievision.de>
5 9.1 ( 5.5/ 3.6/ 1.9) "Richard Gration" <richard@zync.co.uk>
These posters accounted for 50.3% of all articles.
Top 20 Posters by Number of Followups
=====================================
(kb) (kb) (kb) (kb)
Followups Volume ( hdr/ body/ orig) Address
--------- -------------------------- -------
31 59.4 ( 23.6/ 35.8/ 15.2) Anno Siegel <anno4000@lublin.zrz.tu-berlin.de>
19 41.1 ( 19.2/ 21.2/ 10.6) nobull@mail.com
16 29.8 ( 13.5/ 15.2/ 5.6) Gunnar Hjalmarsson <noreply@gunnar.cc>
15 36.9 ( 20.4/ 16.6/ 7.9) Jim Gibson <jgibson@mail.arc.nasa.gov>
13 35.2 ( 9.5/ 25.7/ 14.9) me@example.com
12 21.3 ( 11.5/ 9.8/ 4.2) "gnari" <gnari@simnet.is>
12 21.9 ( 12.0/ 9.9/ 5.6) "Matt Garrish" <matthew.garrish@sympatico.ca>
11 24.1 ( 10.9/ 11.5/ 11.0) abigail@abigail.nl
11 20.6 ( 8.4/ 10.1/ 6.3) Michele Dondi <bik.mido@tiscalinet.it>
11 18.6 ( 9.9/ 5.6/ 3.0) Randal L. Schwartz <merlyn@stonehenge.com>
10 19.0 ( 10.0/ 9.0/ 5.8) Joe Smith <Joe.Smith@inwap.com>
10 20.5 ( 7.5/ 13.0/ 7.5) Paul Lalli <mritty@gmail.com>
9 20.0 ( 8.5/ 9.5/ 3.8) Uri Guttman <uri@stemsystems.com>
7 13.9 ( 7.7/ 6.1/ 2.8) Abhinav <matrix_calling@yahoo.dot.com>
7 8.9 ( 5.1/ 3.8/ 2.1) Scott W Gifford <gifford@umich.edu>
5 9.7 ( 6.0/ 3.7/ 1.8) Ilya Zakharevich <nospam-abuse@ilyaz.org>
5 9.4 ( 5.1/ 4.3/ 1.1) Rich Grise <null@example.net>
5 11.7 ( 4.5/ 6.5/ 4.1) Tom Regner <regner@dievision.de>
5 9.8 ( 3.3/ 5.4/ 2.0) tassilo.parseval@post.rwth-aachen.de
5 9.2 ( 4.8/ 3.7/ 1.8) Peter J. Acklam <pjacklam@online.no>
These posters accounted for 58.2% of all followups.
Top 20 Posters by Volume
========================
(kb) (kb) (kb) (kb)
Volume ( hdr/ body/ orig) Posts Address
-------------------------- ----- -------
59.4 ( 23.6/ 35.8/ 15.2) 31 Anno Siegel <anno4000@lublin.zrz.tu-berlin.de>
41.9 ( 6.5/ 34.9/ 33.6) 6 tadmc@augustmail.com
41.1 ( 19.2/ 21.2/ 10.6) 19 nobull@mail.com
36.9 ( 20.4/ 16.6/ 7.9) 15 Jim Gibson <jgibson@mail.arc.nasa.gov>
35.2 ( 9.5/ 25.7/ 14.9) 15 me@example.com
29.8 ( 13.5/ 15.2/ 5.6) 16 Gunnar Hjalmarsson <noreply@gunnar.cc>
24.1 ( 10.9/ 11.5/ 11.0) 11 abigail@abigail.nl
21.9 ( 12.0/ 9.9/ 5.6) 12 "Matt Garrish" <matthew.garrish@sympatico.ca>
21.3 ( 11.5/ 9.8/ 4.2) 12 "gnari" <gnari@simnet.is>
20.6 ( 8.4/ 10.1/ 6.3) 11 Michele Dondi <bik.mido@tiscalinet.it>
20.5 ( 7.5/ 13.0/ 7.5) 10 Paul Lalli <mritty@gmail.com>
20.0 ( 8.5/ 9.5/ 3.8) 9 Uri Guttman <uri@stemsystems.com>
19.0 ( 10.0/ 9.0/ 5.8) 10 Joe Smith <Joe.Smith@inwap.com>
18.6 ( 9.9/ 5.6/ 3.0) 11 Randal L. Schwartz <merlyn@stonehenge.com>
14.9 ( 7.8/ 7.0/ 3.7) 7 zzapper <david@tvisnospam.co.uk>
14.9 ( 6.6/ 8.2/ 4.9) 7 Sandman <mr@sandman.net>
13.9 ( 7.7/ 6.1/ 2.8) 8 Abhinav <matrix_calling@yahoo.dot.com>
11.7 ( 4.5/ 6.5/ 4.1) 5 Tom Regner <regner@dievision.de>
10.7 ( 5.3/ 5.4/ 1.4) 4 ChrisO <ceo@nospam.on.net>
10.1 ( 4.7/ 5.5/ 2.0) 5 "Andrew Palmer" <andrewpalmer@email.com>
These posters accounted for 54.1% of the total volume.
Top 12 Posters by Volume of Original Content (min. ten posts)
=============================================================
(kb)
Posts orig Address
----- ----- -------
31 15.2 Anno Siegel <anno4000@lublin.zrz.tu-berlin.de>
15 14.9 me@example.com
11 11.0 abigail@abigail.nl
19 10.6 nobull@mail.com
15 7.9 Jim Gibson <jgibson@mail.arc.nasa.gov>
10 7.5 Paul Lalli <mritty@gmail.com>
11 6.3 Michele Dondi <bik.mido@tiscalinet.it>
10 5.8 Joe Smith <Joe.Smith@inwap.com>
12 5.6 "Matt Garrish" <matthew.garrish@sympatico.ca>
16 5.6 Gunnar Hjalmarsson <noreply@gunnar.cc>
12 4.2 "gnari" <gnari@simnet.is>
11 3.0 Randal L. Schwartz <merlyn@stonehenge.com>
These posters accounted for 34.5% of the original volume.
Top 12 Posters by OCR (minimum of ten posts)
============================================
(kb) (kb)
OCR orig / body Posts Address
----- -------------- ----- -------
0.963 ( 11.0 / 11.5) 11 abigail@abigail.nl
0.641 ( 5.8 / 9.0) 10 Joe Smith <Joe.Smith@inwap.com>
0.622 ( 6.3 / 10.1) 11 Michele Dondi <bik.mido@tiscalinet.it>
0.580 ( 14.9 / 25.7) 15 me@example.com
0.576 ( 7.5 / 13.0) 10 Paul Lalli <mritty@gmail.com>
0.563 ( 5.6 / 9.9) 12 "Matt Garrish" <matthew.garrish@sympatico.ca>
0.537 ( 3.0 / 5.6) 11 Randal L. Schwartz <merlyn@stonehenge.com>
0.501 ( 10.6 / 21.2) 19 nobull@mail.com
0.480 ( 7.9 / 16.6) 15 Jim Gibson <jgibson@mail.arc.nasa.gov>
0.428 ( 4.2 / 9.8) 12 "gnari" <gnari@simnet.is>
0.424 ( 15.2 / 35.8) 31 Anno Siegel <anno4000@lublin.zrz.tu-berlin.de>
0.365 ( 5.6 / 15.2) 16 Gunnar Hjalmarsson <noreply@gunnar.cc>
Bottom 12 Posters by OCR (minimum of ten posts)
===============================================
(kb) (kb)
OCR orig / body Posts Address
----- -------------- ----- -------
0.963 ( 11.0 / 11.5) 11 abigail@abigail.nl
0.641 ( 5.8 / 9.0) 10 Joe Smith <Joe.Smith@inwap.com>
0.622 ( 6.3 / 10.1) 11 Michele Dondi <bik.mido@tiscalinet.it>
0.580 ( 14.9 / 25.7) 15 me@example.com
0.576 ( 7.5 / 13.0) 10 Paul Lalli <mritty@gmail.com>
0.563 ( 5.6 / 9.9) 12 "Matt Garrish" <matthew.garrish@sympatico.ca>
0.537 ( 3.0 / 5.6) 11 Randal L. Schwartz <merlyn@stonehenge.com>
0.501 ( 10.6 / 21.2) 19 nobull@mail.com
0.480 ( 7.9 / 16.6) 15 Jim Gibson <jgibson@mail.arc.nasa.gov>
0.428 ( 4.2 / 9.8) 12 "gnari" <gnari@simnet.is>
0.424 ( 15.2 / 35.8) 31 Anno Siegel <anno4000@lublin.zrz.tu-berlin.de>
0.365 ( 5.6 / 15.2) 16 Gunnar Hjalmarsson <noreply@gunnar.cc>
12 posters (8%) had at least ten posts.
Top 20 Threads by Number of Posts
=================================
Posts Subject
----- -------
38 creating shell scripts using #!/usr/local/env perl
17 recursive functions
16 any pointers please? combine words script
14 delimited data into nested array
13 Failing File Tests?
12 join on space instead of comma
10 Lookuping IP address using four nameservers at the same time.
9 Breakpoint on a builtin?
9 Variable interpolation on STDIN ?
8 Newbie problem with perl and rsh
8 [OT] Perl Developers Needed for Open-Source ATC!
8 @platforms = (sort keys %prj_platforms) || (DEFAULT);
8 SOLUTION IDENTIFIED Re: Parsing form POST without CGI.pm on Win32
8 Counting occurances of string A in string B, and adding it to string B
7 any resources to assist with why perl is better?
7 transforming german characters
7 getting line between 2 patterns
7 Confused by sorting array elements
7 Hash reference question
6 Breaking out of nested subroutine?
These threads accounted for 48.6% of all articles.
Top 20 Threads by Volume
========================
(kb) (kb) (kb) (kb)
Volume ( hdr/ body/ orig) Posts Subject
-------------------------- ----- -------
71.2 ( 38.1/ 28.6/ 15.2) 38 creating shell scripts using #!/usr/local/env perl
40.9 ( 13.1/ 27.1/ 13.8) 16 any pointers please? combine words script
34.2 ( 1.9/ 32.3/ 32.3) 2 Posting Guidelines for comp.lang.perl.misc ($Revision: 1.5 $)
32.3 ( 14.5/ 17.7/ 12.1) 17 recursive functions
31.8 ( 11.5/ 19.5/ 11.5) 14 delimited data into nested array
30.0 ( 11.8/ 17.8/ 8.8) 13 Failing File Tests?
28.7 ( 11.0/ 16.7/ 9.7) 12 join on space instead of comma
19.8 ( 8.6/ 10.7/ 6.1) 10 Lookuping IP address using four nameservers at the same time.
19.2 ( 8.3/ 10.6/ 4.3) 8 SOLUTION IDENTIFIED Re: Parsing form POST without CGI.pm on Win32
18.0 ( 7.5/ 10.3/ 5.2) 8 Newbie problem with perl and rsh
17.9 ( 5.6/ 12.2/ 6.0) 7 transforming german characters
17.7 ( 5.3/ 11.9/ 7.7) 6 Kqueue interface module implementation
16.9 ( 6.6/ 9.8/ 5.0) 7 Confused by sorting array elements
16.5 ( 7.1/ 8.9/ 4.4) 8 [OT] Perl Developers Needed for Open-Source ATC!
16.3 ( 9.2/ 6.8/ 3.4) 9 Breakpoint on a builtin?
15.1 ( 6.6/ 7.9/ 5.1) 6 Breaking out of nested subroutine?
14.9 ( 6.2/ 8.6/ 3.2) 7 getting line between 2 patterns
14.2 ( 7.3/ 6.3/ 2.3) 9 Variable interpolation on STDIN ?
13.9 ( 7.3/ 6.2/ 3.0) 8 Counting occurances of string A in string B, and adding it to string B
13.3 ( 6.7/ 5.8/ 4.2) 8 @platforms = (sort keys %prj_platforms) || (DEFAULT);
These threads accounted for 53.7% of the total volume.
Top 7 Threads by OCR (minimum of ten posts)
===========================================
(kb) (kb)
OCR orig / body Posts Subject
----- -------------- ----- -------
0.685 ( 12.1/ 17.7) 17 recursive functions
0.592 ( 11.5/ 19.5) 14 delimited data into nested array
0.581 ( 9.7/ 16.7) 12 join on space instead of comma
0.569 ( 6.1/ 10.7) 10 Lookuping IP address using four nameservers at the same time.
0.531 ( 15.2/ 28.6) 38 creating shell scripts using #!/usr/local/env perl
0.509 ( 13.8/ 27.1) 16 any pointers please? combine words script
0.493 ( 8.8/ 17.8) 13 Failing File Tests?
Bottom 7 Threads by OCR (minimum of ten posts)
==============================================
(kb) (kb)
OCR orig / body Posts Subject
----- -------------- ----- -------
0.685 ( 12.1 / 17.7) 17 recursive functions
0.592 ( 11.5 / 19.5) 14 delimited data into nested array
0.581 ( 9.7 / 16.7) 12 join on space instead of comma
0.569 ( 6.1 / 10.7) 10 Lookuping IP address using four nameservers at the same time.
0.531 ( 15.2 / 28.6) 38 creating shell scripts using #!/usr/local/env perl
0.509 ( 13.8 / 27.1) 16 any pointers please? combine words script
0.493 ( 8.8 / 17.8) 13 Failing File Tests?
7 threads (6%) had at least ten posts.
Top 5 Targets for Crossposts
============================
Articles Newsgroup
-------- ---------
4 alt.perl
2 comp.lang.perl.modules
1 comp.lang.perl
1 comp.os.linux.advocacy
1 comp.lang.lisp
Top 6 Crossposters
==================
Articles Address
-------- -------
2 Aquila Deus <aquila_deus@yahoo.co.uk>
2 "BernieH" <bhoughton@ozemailbutdeletethisbit.com.au>
2 Joe Smith <Joe.Smith@inwap.com>
1 Paul Lalli <mritty@gmail.com>
1 Sean <deng0007@mc.duke.edu>
1 dede <abrey@gmx.net>
------------------------------
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.
NOTE: due to the current flood of worm email banging on ruby, the smtp
server on ruby has been shut off until further notice.
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 6849
***************************************