home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / lang / perl / 7525 < prev    next >
Encoding:
Internet Message Format  |  1992-12-21  |  1.9 KB

  1. Path: sparky!uunet!zaphod.mps.ohio-state.edu!usc!elroy.jpl.nasa.gov!news.aero.org!faigin
  2. From: faigin@aero.org (Daniel P. Faigin)
  3. Newsgroups: comp.lang.perl
  4. Subject: Re: Perl IV & V incompatibilities?
  5. Date: 18 Dec 92 09:39:00
  6. Organization: The Aerospace Corporation, El Segundo, CA
  7. Lines: 29
  8. Message-ID: <FAIGIN.92Dec18093900@soldan.aero.org>
  9. References: <1992Dec17.175420.19745@merlin.dev.cdx.mot.com>
  10.     <FAIGIN.92Dec17134910@soldan.aero.org>
  11.     <MERLYN.92Dec18091127@romulus.reed.edu>
  12. NNTP-Posting-Host: soldan.aero.org
  13. In-reply-to: merlyn@ora.com's message of 18 Dec 92 17:11:33 GMT
  14.  
  15. On 18 Dec 92 17:11:33 GMT, merlyn@ora.com (Randal L. Schwartz) said:
  16. > For those of you that don't know, Dan is the tale-spinner of the
  17. > "history of Perl" in the Camel book.  He should know.
  18.  
  19. Additionally, I was the first person to be caught by a perl transition. You
  20. see, I had written a whole batch of scripts in the first version of perl that
  21. Larry made available on blackvax. These scripts went through a data dictionary
  22. document and extracted out the data type definitions, topologocially sorted
  23. them, and then produced a Pascal include file. Perl 0 used regular expressions
  24. using the regular expression scanner that was in rn -- Larry believes in
  25. software reuse -- which was originally based on some Emacs scanner. This was
  26. the one in which you escaped the () to indicate grouping, i.e., 
  27.     \(\d\d\d\)
  28.  
  29. etc.
  30.  
  31. Well, when Larry went to Perl 1, he put in the RE scanner we all know today --
  32. without escaping. One day, Larry thought it would update the perl on blackvax
  33. to the new version, which was now on sdcrdcf. He did. All my scripts broke.
  34.  
  35. To this day, I'm still not sure I found all the old scripts :-)
  36.  
  37. Daniel 
  38. Perl's Paternal Godparent, or something like that (Mark's the Maternal one)
  39.  
  40. --
  41. [W]:The Aerospace Corp. M1/055 * POB 92957 * LA, CA 90009-2957 * 310/336-8228
  42. [Email]:faigin@aerospace.aero.org              [Vmail]:310/336-5454 Box#13149
  43.             "And as they say, the rest is compost"
  44.