home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / gnu / perl-4.036-src.lha.pi < prev    next >
Text File  |  1994-03-16  |  2KB  |  53 lines

  1. # This file contains product information that can be used by
  2. # KingFisher 2.0 and other similar tools.
  3.  
  4. .name
  5. perl
  6. .fullname
  7. Practical Extraction and Report Language
  8. .type
  9. Programmer Tool
  10. .short
  11. Extraction & Report Lang, Amiga src+diff
  12. .description
  13. Perl is an interpreted language optimized for scanning arbitrary text
  14. files, extracting information from those text files, and printing
  15. reports based on that information.  It's also a good language for many
  16. system management tasks.  The language is intended to be practical
  17. (easy to use, efficient, complete) rather than beautiful (tiny,
  18. elegant, minimal).  It combines (in the author's opinion, anyway) some
  19. of the best features of C, sed, awk, and sh, so people familiar with
  20. those languages should have little difficulty with it.  (Language
  21. historians will also note some vestiges of csh, Pascal, and even
  22. BASIC-PLUS.)  Expression syntax corresponds quite closely to C
  23. expression syntax.
  24.  
  25. Unlike most Unix utilities, perl does not arbitrarily limit the size
  26. of your data.  If you've got the memory, perl can slurp in your whole
  27. file as a single string.  Recursion is of unlimited depth.  And the
  28. hash tables used by associative arrays grow as necessary to prevent
  29. degraded performance.  Perl uses sophisticated pattern matching
  30. techniques to scan large amounts of data very quickly.  Although
  31. optimized for scanning text, perl can also deal with binary data, and
  32. can make dbm files look like associative arrays (where dbm is
  33. available).  Setuid perl scripts are safer than C programs through a
  34. dataflow tracing mechanism which prevents many stupid security holes.
  35. If you have a problem that would ordinarily use sed or awk or sh, but
  36. it exceeds their capabilities or must run a little faster, and you
  37. don't want to write the silly thing in C, then perl may be for you.
  38. There are also translators to turn your sed and awk scripts into perl
  39. scripts.
  40.  
  41. This archive contains the Amiga source and the diffs that were applied
  42. to the baseline FSF source distribution to generate the Amiga version.
  43. .version
  44. 4.036
  45. .author
  46. Larry Wall
  47. .distribution
  48. GNU Public License
  49. .email
  50. lwall@netlabs.com
  51. .described-by
  52. Fred Fish (fnf@fishpond.cygnus.com)
  53.