home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / sources / testers / 34 < prev    next >
Encoding:
Internet Message Format  |  1992-09-15  |  3.3 KB

  1. Xref: sparky comp.sources.testers:34 comp.sources.d:1277
  2. Path: sparky!uunet!dtix!darwin.sura.net!gatech!rutgers!ub!netfs!dgbt!rick.dgbt.doc.ca!calvin.dgbt.doc.ca!csr
  3. From: csr@calvin.dgbt.doc.ca (Andrew Patrick as CSR Moderator)
  4. Newsgroups: comp.sources.testers,comp.sources.d
  5. Subject: CFR: "by" - indicate first and last line of group
  6. Message-ID: <1992Sep15.211753.20401@rick.dgbt.doc.ca>
  7. Date: 15 Sep 92 21:17:53 GMT
  8. Sender: news@rick.dgbt.doc.ca
  9. Followup-To: comp.sources.testers
  10. Organization: Communications Research Centre, Ottawa
  11. Lines: 75
  12. Nntp-Posting-Host: calvin.dgbt.doc.ca
  13.  
  14. This is a Call for Reviewers for a new submission to the newsgroup
  15. "comp.sources.reviewed".  Instructions for responding to this CFR are
  16. included at the end of this message.
  17.  
  18.     Submission Name: by
  19.     Environment: Unix
  20.     Number of shar parts: 1
  21.  
  22.                               -----------
  23.                               Description
  24.                               -----------
  25.  
  26. 'By' is a program primarily intended for preprocessing data for
  27. awk and perl.  Processing data in groups means that you take
  28. some actions when encountering the first line of a group (like
  29. resetting counter), or the last line (like printing the sum of a
  30. variable for all the group).
  31.     Using awk or perl usually means that you have to read ahead
  32. one record to see if the current line was the last in a group.
  33. Programming with read ahead is usually cumbersome and error-prone
  34. (e.g. you can't read ahead when reached the last line of the file,
  35. you must keep track of previous values for some processing, and
  36. current values for other...).  'By' preprocesses the data, doing
  37. all the necessary read ahead and indicates the boundaries, making
  38. the postprocessing possible reading just one record at the time, and
  39. 'by' indicates when this record is the first or last in the group.
  40.  
  41.  
  42.  
  43.                       ---------------------------
  44.                       Instructions for Responding
  45.                       ---------------------------
  46.  
  47. If you are interested in reviewing this submission, simply reply to
  48. this message via e-mail and complete the following information.  Your
  49. message will be read by a script, so there are some instructions to
  50. follow:
  51.  
  52. - please insert your information right after the colon and space in
  53.   each relevant line (e.g., Name: John Doe).
  54. - if your software is in the habit of marking quoted lines with a
  55.   character in the first column, please delete these before sending the
  56.   message.
  57. - CSR defines a name in "dot" format as "surname.firstname" and uses
  58.   it to keep track of reviewers.  The following rules are applied when
  59.   creating the name:
  60.     - all characters are lower case
  61.     - all special characters (dashes, accents, apostrophes, etc.)
  62.       are removed
  63.  
  64. INFORMATION TO PROVIDE:
  65. ----------------------
  66.  
  67. 1 - Name: 
  68.       (in the form "surname.firstname"; see the rules above)
  69.  
  70. 2 - Have you reviewed for CSR before (YES or NO): 
  71.  
  72. If your answer is NO, you should also complete the following
  73. information:
  74.  
  75. 3 - Full Name: 
  76.       (in normal format "Firstname Surname", and no initials please) 
  77.  
  78. 4 - E-mail Address: 
  79.       (in the form "user@host.sub.domain (Firstname Surname)")
  80.  
  81.  
  82. The parts of the submission will then be mailed to you.
  83.  
  84.  
  85. -- 
  86.         Andrew Patrick acting as Comp.Sources.Reviewed Moderator
  87.               Department of Communications, Ottawa, CANADA
  88.                          csr@calvin.dgbt.doc.CA
  89.