[24688] in Perl-Users-Digest

home help back first fref pref prev next nref lref last post

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
***************************************


home help back first fref pref prev next nref lref last post