tool: perl
-
Language:
|
Perl (Practical Extraction and Report Language)
|
|---|
-
Version:
|
4.0 patchlevel 36
|
|---|
-
Parts:
|
interpreter, debugger, libraries, tests, documentation
|
|---|
-
Author:
|
Larry Wall <lwall@netlabs.com>
|
|---|
-
Location:
|
|
|---|
-
Description:
|
perl is an interpreted language optimized for scanning
arbitrary text files, extracting information from those text
files, and printing reports based on that information. It's
also a good language for many system management tasks.
|
|---|
-
Reference:
|
"Programming Perl" by Larry Wall and Randal L. Schwartz,
O'Reilly & Associates, Inc. Sebastopol, CA.
ISBN 0-93715-64-1
"Learning Perl" by Randal L. Schwartz,
O'Reilly & Associates, Inc. Sebastopol, CA.
ISBN 1-56592-042-2
The perl FAQ, ftp from rtfm.mit.edu
|
|---|
-
Features:
|
| + | very-high semantic density becuase of powerful operators |
like regular expression substitution
| + | exceptions, provide/require |
| + | associative array can be bound to dbm files |
| + | no arbitrary limits |
| + | direct access to almost all system calls |
| + | can access binary data |
| + | many powerful idioms for common tasks |
| + | 8-bit clean, including nulls |
| - | three variable types: scalar, array, and hash table |
| - | syntax requires variable and function prefix characters |
|
|---|
-
Bugs:
|
comp.lang.perl; Larry Wall <lwall@netlabs.com>
|
|---|
-
Ports:
|
almost all unix, MSDOS, Mac, Amiga, Atari, OS/2, VMS, NT, MVS
|
|---|
-
Portability:
|
very high for unix, not so high for others
|
|---|
-
Discussion:
|
-
|
comp.lang.perl
|
|---|
-
macintosh:
|
mpw-perl-request@iis.ee.ethz.ch
|
|---|
|
|---|
-
Updated:
|
Febuary 7th, 1993
|
|---|
language: Perl
category: dynamic foreign functions
summary, or
expanded.
category: embeddable
summary, or
expanded.
category: glue
summary, or
expanded.
category: graphic user interface support
summary, or
expanded.
category: object oriented languages
summary, or
expanded.
category: scripting languages
summary, or
expanded.
category: terminal graphics support
summary, or
expanded.
category: text manipulation
summary, or
expanded.
category: unix tool building
summary, or
expanded.
|
|