Symbols
| A
| B
| C
| D
| E
| F
| G
| H
| I
| J
| K
| L
| M
| N
| O
| P
| Q
| R
| S
| T
| U
| V
| W
| X
| Y
| Z
Index: A
- \A (string boundary): 5.6.1. Beginnings: The \A and ^ Assertions (Programming Perl)
- -a switch (dprofpp): 6.5. The Perl Profiler (Perl in a Nutshell)
- -A file test operator:
4.5.8. File Test Operators (Perl in a Nutshell)
- Control-A: (Programming Perl) 5.2.3. The s/// Operator (Substitution)
- a command (Perl debugger): Chapter 6, Reference: a (Perl in a Nutshell)
- abbreviations, text: 32.1.2. String Processing, Language Text Processing, Parsing, and Searching (Programming Perl)
- abort() (Net::FTP): Chapter 16, Reference: abort (Perl in a Nutshell)
- abs(): Chapter 5, Reference: abs (Perl in a Nutshell)
- URI::URL module: Chapter 17, Reference: abs (Perl in a Nutshell)
- 29.2.1. abs (Programming Perl)
- absolute text widget positioning: 14.3.5.1. Inserting text at absolute positions (Advanced Perl Programming)
- abstract syntax tree (AST): 17.2. Jeeves Example (Advanced Perl Programming)
- abstraction: 10. Packages (Programming Perl)
- in object-oriented programming: 12.3. Method Invocation (Programming Perl)
- Academy Award data (example): 2.4. Pass the Envelope (Advanced Perl Programming)
- -accelerator option (Menubutton): 18.14.1. Menu Item Options (Perl in a Nutshell)
- accept(): 12.2.1. Receiver (Advanced Perl Programming)
- 29.2.2. accept (Programming Perl)
- 17.0. Introduction (Perl Cookbook)
- 17.2. Writing a TCP Server (Perl Cookbook)
- Chapter 5, Reference: accept (Perl in a Nutshell)
- CGI.pm module: Chapter 10, Reference: accept (Perl in a Nutshell)
- HTTP::Daemon module: 17.3.7. HTTP::Daemon (Perl in a Nutshell)
- IO::Socket module: Chapter 13, Reference: accept (Perl in a Nutshell)
- 13.2. The IO::Socket Module (Perl in a Nutshell)
- 13.2.2. Server-Side Sockets (Perl in a Nutshell)
- socket function: 13.1. Built-in Socket Functions (Perl in a Nutshell)
- 13.1.3. Server Connections (Perl in a Nutshell)
- access checks, setting in constructor: 12.7.5. Using Closures for Private Objects (Programming Perl)
- Access Control List (ACL): 2.2.2. Microsoft Windows NT/2000 (Perl for System Administration)
- access log (web server): 19.0. Introduction (Perl Cookbook)
- access time, file: 29.2.165. stat (Programming Perl)
- 29.2.193. utime (Programming Perl)
- access.conf file: 11.4. Running CGI Scripts with mod_perl (Perl in a Nutshell)
- accessing
- array of hashes: 9.3.3. Access and Printing of an Array of Hashes (Programming Perl)
- elements, tied arrays: 14.2.1. Array-Tying Methods (Programming Perl)
- from other packages: 6.1. Basic Package (Advanced Perl Programming)
- hashes of arrays: 9.2.3. Access and Printing of a Hash of Arrays (Programming Perl)
- multidimensional arrays: 9.1.3. Access and Printing (Programming Perl)
- multidimensional hashes: 9.4.3. Access and Printing of a Hash of Hashes (Programming Perl)
- object attributes: 7.2.8. Accessor Methods (Advanced Perl Programming)
- overridden methods: 12.5.2. Accessing Overridden Methods (Programming Perl)
- privileges, persistence and: 10.1. Persistence Issues (Advanced Perl Programming)
- records of elaborate data structures: 9.6.1. Composition, Access, and Printing of
More Elaborate Records (Programming Perl)
- slices of multidimensional arrays: 9.1.4. Slices (Programming Perl)
- symbol table: 6.8. Accessing the Symbol Table (Advanced Perl Programming)
- access_log files: 20.12. Parsing a Web Server Log File (Perl Cookbook)
- access modes: 7.0. Introduction (Perl Cookbook)
- accessor methods: 7.2.8. Accessor Methods (Advanced Perl Programming)
- 12.4.2. Initializers (Programming Perl)
- class data methods, working like: 12.8. Managing Class Data (Programming Perl)
- creating: 12.7. Managing Instance Data (Programming Perl)
- generating with autoloading: 12.7.3. Generating Accessors with Autoloading (Programming Perl)
- generating with closures: 12.7.4. Generating Accessors with Closures (Programming Perl)
- pseudohashes and: 12.7.1. Field Declarations with use fields (Programming Perl)
- $ACCUMULATOR: 28.2. Special Variables in Alphabetical Order (Programming Perl)
- account creation/deletion, programs for
- Unix: 3.3.2.1. Unix account creation and deletion routines (Perl for System Administration)
- Windows NT/2000: 3.3.2.2. Windows NT/2000 account creation and deletion routines (Perl for System Administration)
- account() (Net::Netrc): Chapter 16, Reference: account (Perl in a Nutshell)
- account entries (.netrc): 16.3. FTP Configuration with Net::Netrc (Perl in a Nutshell)
- account systems
- building: 3.3. Building an Account System to Manage Users (Perl for System Administration)
- databases, use in: 3.3.1. The Backend Database (Perl for System Administration)
- $ACCUMULATOR ($^A) variable: 4.4.1. Global Special Variables (Perl in a Nutshell)
- actions (debugger)
- command execution, specifying from debugger: 20.2.6. Actions and Command Execution (Programming Perl)
- listing all: 20.2.2. Breakpoints (Programming Perl)
- activate()
- Listbox widget: 18.10.2. Listbox Methods (Perl in a Nutshell)
- Scrollbar widget: 18.9.1. Scrollbar Methods (Perl in a Nutshell)
- Active Directory: 6.5. ADSI (Active Directory Service Interfaces)
(Perl for System Administration)
- Active Directory Service Interfaces (see ADSI)
- active index
- Listbox widget: 18.10.1. Listbox Indexes (Perl in a Nutshell)
- Menu widget: 18.15.1. Menu Indexes (Perl in a Nutshell)
- active() (Net::NNTP): Chapter 15, Reference: active (Perl in a Nutshell)
- Active Server Pages (ASP): 20. PerlScript (Perl in a Nutshell)
- 20.2. Server-Side PerlScript (Perl in a Nutshell)
- -activerelief option (Scrollbar): 18.9. The Scrollbar Widget (Perl in a Nutshell)
- ActiveState Perl:
2.3.2. Installing on Win32 (Perl in a Nutshell)
- installing documentation: 2.5.1. Installing the Documentation (Perl in a Nutshell)
- installing modules with: 2.4.3. Installing Modules with ActiveState Perl (Perl in a Nutshell)
- ActiveState Perl distribution
- installing on Windows systems: 19.1.1. #! and Quoting on Non-Unix Systems (Programming Perl)
- Microsoft-only modules: 32.1.20. Microsoft-Related Modules (Programming Perl)
- PPM (Perl Package Manager): 22.2. Using CPAN Modules (Programming Perl)
- ActiveState repository: 1.5. Locating and Installing Modules (Perl for System Administration)
- active_times() (Net::NNTP): Chapter 15, Reference: active_times (Perl in a Nutshell)
- -activebackground option (widgets): 18.3. Common Widget Configuration Options (Perl in a Nutshell)
- ActiveX Data Objects (see ADO)
- Adaptor project: 11. Implementing Object Persistence (Advanced Perl Programming)
- design notes: 11.2. Design Notes (Advanced Perl Programming)
- implementation of: 11.3. Implementation (Advanced Perl Programming)
- Adaptor::DBI module: 11.1. Adaptor: An Introduction (Advanced Perl Programming)
- database mapping: 11.2.4. Multivalued Attributes and Database Mapping (Advanced Perl Programming)
- implementation of: 11.3.2. Adaptor::DBI (Advanced Perl Programming)
- object uniqueness and: 11.2.8. Uniqueness of Objects in Memory (Advanced Perl Programming)
- Adaptor::File module: 11.1. Adaptor: An Introduction (Advanced Perl Programming)
- database mapping: 11.2.4. Multivalued Attributes and Database Mapping (Advanced Perl Programming)
- implementation of: 11.3.1. Adaptor::File (Advanced Perl Programming)
- object uniqueness and: 11.2.8. Uniqueness of Objects in Memory (Advanced Perl Programming)
- adcomplain program: 8.3.3. Tracking Down Spam (Perl for System Administration)
- add()
- Mail::Send module: Chapter 14, Reference: add (Perl in a Nutshell)
- 14.2.2. Better Header Control with Mail::Send (Perl in a Nutshell)
- Menu widget: 18.15.2. Menu Methods (Perl in a Nutshell)
- add_content() (HTTP::Message): Chapter 17, Reference: add_content (Perl in a Nutshell)
- add_cookie_header() (HTTP::Cookies): Chapter 17, Reference: add_cookie_header (Perl in a Nutshell)
- add_group() (News::Newsrc): Chapter 15, Reference: add_group (Perl in a Nutshell)
- AddHeader()
- Response object, PerlScript: 20.2.2.3. Response methods (Perl in a Nutshell)
- Win32::Internet module: Chapter 19, Reference: AddHeader (Perl in a Nutshell)
- adding additional array elements: 29.2.190. unshift (Programming Perl)
- AddItems() (Menubutton): 18.14.2. Menubutton Methods (Perl in a Nutshell)
- addition: 1.5.1. Some Binary Arithmetic Operators (Programming Perl)
- overloaded plus (+) operator: 13.2. Overload Handlers (Programming Perl)
- additive operators: 3.8. Additive Operators (Programming Perl)
- add_label() (Mail::Folder): Chapter 14, Reference: add_label (Perl in a Nutshell)
- add_prop procedure: 17.4.1. AST Module (Advanced Perl Programming)
- add_prop_list procedure: 17.4.1. AST Module (Advanced Perl Programming)
- address() (Mail::Address): Chapter 14, Reference: address (Perl in a Nutshell)
- address-of operator (in C): 3.21. C Operators Missing from Perl (Programming Perl)
- addresses
- C language, Perl vs.: 24.1.3. C Traps (Programming Perl)
- email, matching/parsing: 6.19. Matching a Valid Mail Address (Perl Cookbook)
- 14.2.6. Parse Email Addresses with Mail::Address (Perl in a Nutshell)
- getting from hostnames: 29.2.52. getnetbyname (Programming Perl)
- network, getting from hostnames: 29.2.48. gethostbyname (Programming Perl)
- network, translating to names: 29.2.47. gethostbyaddr (Programming Perl)
- 29.2.51. getnetbyaddr (Programming Perl)
- packed socket: 29.2.67. getsockname (Programming Perl)
- reused, displaying contents of: 20.3.3. Debugger Options (Programming Perl)
- socket names as: 29.2.5. bind (Programming Perl)
- add_signature() (Mail::Internet): Chapter 14, Reference: add_signature (Perl in a Nutshell)
- AddConnection() (Win32::NetResource)
Chapter 19, Reference: AddConnection (Perl in a Nutshell)
- addTag() (Canvas): 18.12.3. Canvas Methods (Perl in a Nutshell)
- administering network servers: 19.10. Win32::NetAdmin (Perl in a Nutshell)
- ADO (ActiveX Data Objects):
6.5.6. Searching (Perl for System Administration)
- ADSI (Active Directory Service Interfaces): 3.2.1. NT/2000 User Identity Storage and Access (Perl for System Administration)
- (Perl for System Administration) 6.5. ADSI (Active Directory Service Interfaces)
- 6.5.1. ADSI Basics (Perl for System Administration)
- resources for using: 6.5.1. ADSI Basics (Perl for System Administration)
- searches in: 6.5.6. Searching (Perl for System Administration)
- system administration with: 6.5.8. Working with Users via ADSI (Perl for System Administration)
- using from Perl: 6.5.2. Using ADSI from Perl (Perl for System Administration)
- ADSIDump program: 6.5.5. So How Do You Know Anything About an Object? (Perl for System Administration)
- ADsPaths: 6.5.5. So How Do You Know Anything About an Object? (Perl for System Administration)
- 6.5.7. Performing Common Tasks Using the WinNT and LDAP Namespaces (Perl for System Administration)
- advisory locking: 7.11. Locking a File (Perl Cookbook)
- after function: 14.5. Timers (Advanced Perl Programming)
- -after option (pack geometry manager): 18.2.1. The pack Geometry Manager (Perl in a Nutshell)
- agent() (LWP::UserAgent): Chapter 17, Reference: agent (Perl in a Nutshell)
- .al filename extensions: 10.2. Autoloading (Programming Perl)
- -a (autosplit) command-line switch: 19.1.3. Switches (Programming Perl)
- alarm(): 5.6. Using Eval for Time-Outs (Advanced Perl Programming)
- 29.2.3. alarm (Programming Perl)
- 14.5. Timers (Advanced Perl Programming)
- 16.21. Timing Out an Operation (Perl Cookbook)
- Chapter 5, Reference: alarm (Perl in a Nutshell)
- pattern match, timing out: 23.3.2. Code Masquerading as Data (Programming Perl)
- alarm bell, ringing: 15.7. Ringing the Terminal Bell (Perl Cookbook)
- 4.6.3. Escaped Sequences (Perl in a Nutshell)
- alert (bell): 2.6.2. String Literals (Programming Perl)
- algorithm, message-digest: 10.1.1. Local Filesystem Changes (Perl for System Administration)
- Perl modules for: 22.1. The CPAN modules Directory (Programming Perl)
- Alias module: 13.3. Managing Instance Data (Perl Cookbook)
- debugger command for: 20.2.7. Miscellaneous Commands (Programming Perl)
- for characters: 5.3.2. Specific Characters (Programming Perl)
- for filehandles: 7.20. Copying Filehandles (Perl Cookbook)
- for functions: 10.14. Redefining a Function (Perl Cookbook)
- for list elements: 4.4. Doing Something with Every Element in a List (Perl Cookbook)
- for/foreach loops, creating with: 4.5.1. Case Structures (Programming Perl)
-
searching and replacing elements in arrays: 5.2.3.1. Modifying strings en passant (Programming Perl)
- matching: 6.20. Matching Abbreviations (Perl Cookbook)
- symbol table entries: 2.5.1. Name Lookups (Programming Perl)
- 2.10. Typeglobs and Filehandles (Programming Perl)
- symbol table key, assignment to typeglob: 10.1. Symbol Tables (Programming Perl)
- aliasing, in foreach loops: 4.4.3. foreach Loops (Programming Perl)
- Alive() (Mail::POP3Client): Chapter 14, Reference: Alive (Perl in a Nutshell)
- 14.2.8.5. Checking the connection (Perl in a Nutshell)
- All() (Win32::OLE::Enum): Chapter 19, Reference: All (Perl in a Nutshell)
- :all import tag:
10.2. Importing Method Groups (Perl in a Nutshell)
- Alloc() (Win32::Console): Chapter 19, Reference: Alloc (Perl in a Nutshell)
- allocate subroutine: 7.2.6. The Need for Inheritance (Advanced Perl Programming)
- allocating memory: 18.1. Writing an Extension: Overview (Advanced Perl Programming)
- 20.5.6.1. Recommended memory allocation and deallocation routines (Advanced Perl Programming)
- ALRM signal: 16.1.3. Timing Out Slow Operations (Programming Perl)
- 5.6. Using Eval for Time-Outs (Advanced Perl Programming)
- alternate quoting schemes: 4.2.2. String Interpolation (Perl in a Nutshell)
- alternation: 5.1. The Regular Expression Bestiary (Programming Perl)
- character classes and: 5.4.1. Custom Character Classes (Programming Perl)
- in patterns: 5.8. Alternation (Programming Perl)
- interior, limiting scope of: 5.7.2. Clustering (Programming Perl)
- match one or the other (...|...): 5.3.1. Metasymbol Tables (Programming Perl)
- precedence, pattern matching: ?/ (Programming Perl) 5.9.4. The Little Engine That /Could(n't)
- American Registry for Internet Numbers (ARIN): 8.3.3.2. Checking against Internet-wide blacklists (Perl for System Administration)
- American Standard Code for Information Interchange (see ASCII)
- anchor index
- Entry widget: 18.8.1. Text Indexes (Perl in a Nutshell)
- Listbox widget: 18.10.1. Listbox Indexes (Perl in a Nutshell)
- anchor object (PerlScript): 20.1.1. The Document Object (Perl in a Nutshell)
- -anchor option
- pack geometry manager: 18.2.1. The pack Geometry Manager (Perl in a Nutshell)
- place geometry manager: 18.2.3. The Place Geometry Manager (Perl in a Nutshell)
- widgets: 18.3. Common Widget Configuration Options (Perl in a Nutshell)
- anchors: 1.7.3. Nailing Things Down (Programming Perl)
- 5.6. Positions (Programming Perl)
- in regular expressions:
4.6.5. Anchors (Perl in a Nutshell)
- and (&) bitwise operator: 3.13. Bitwise Operators (Programming Perl)
- and (&&) logical operator: 1.5.5. Logical Operators (Programming Perl)
- Operators (Programming Perl) 3.14. C-Style Logical (Short-Circuit)
- 3.20. Logical and, or, not, and xor (Programming Perl)
- precedence, and operator vs. &&: 12.3.3. Syntactic Snafus with Indirect Objects (Programming Perl)
- AND (&) operator, bitwise: 4.5.10. Bitwise Operators (Perl in a Nutshell)
- AND (&&) operator, logical: 4.5.9. Logical Operators (Perl in a Nutshell)
- AND functionality in regular expressions: 6.17. Expressing AND, OR, and NOT in a Single Pattern (Perl Cookbook)
- and operator: 24.3. Programming with Style (Programming Perl)
- angle brackets (see right and left angle brackets)
- angle operator: Operator (Programming Perl) 2.11.2. Line Input (Angle)
- 19.1.3. Switches (Programming Perl)
- 24.1.2. Frequently Ignored Advice (Programming Perl)
- reading filehandle from: 14.4.1. Filehandle-Tying Methods (Programming Perl)
- angles in degrees vs. radians: 2.11. Doing Trigonometry in Degrees, not Radians (Perl Cookbook)
- array composer: 8.2.2.1. The anonymous array composer (Programming Perl)
- arrays: 1.2.3. References to Anonymous Storage (Advanced Perl Programming)
- 1.3.2. Final Shortcut: Omit Arrows Between Subscripts (Advanced Perl Programming)
- hash of, creating: 9.2.1. Composition of a Hash of Arrays (Programming Perl)
- two-dimensional array slice: 9.1.4. Slices (Programming Perl)
- data: 11.0. Introduction (Perl Cookbook)
- 4.8.1.1. Referencing anonymous data (Perl in a Nutshell)
- definition of: 1.1. Referring to Existing Variables (Advanced Perl Programming)
- FTP: 2.1. The CPAN Architecture (Perl in a Nutshell)
- 16.1. The FTP Protocol (Perl in a Nutshell)
- hash composer: 8.2.2.2. The anonymous hash composer (Programming Perl)
- hashes: 1.2.3. References to Anonymous Storage (Advanced Perl Programming)
- 1.3.2. Final Shortcut: Omit Arrows Between Subscripts (Advanced Perl Programming)
- adding to multidimensional hashes: 9.4.1. Composition of a Hash of Hashes (Programming Perl)
- array of, creating: 9.3.1. Composition of an Array of Hashes (Programming Perl)
- data structue for objects: 12.4. Object Construction (Programming Perl)
- pipes: 16.3.1. Anonymous Pipes (Programming Perl)
- referents: 8.1. What Is a Reference? (Programming Perl)
- subroutine composer: 8.2.2.3. The anonymous subroutine composer (Programming Perl)
- subroutines: 3.3.3. Naming Anonymous Subroutines (Advanced Perl Programming)
- 4.1.2. References to Anonymous Subroutines (Advanced Perl Programming)
- 4.7. Subroutines (Perl in a Nutshell)
- 6. Subroutines (Programming Perl)
- giving names at run time: 10.1. Symbol Tables (Programming Perl)
- antique_client() (HTTP::Daemon::ClientConn): Chapter 17, Reference: antique_client (Perl in a Nutshell)
- AnyDBM_File module: 8.1. AnyDBM_File (Perl in a Nutshell)
- 32.1.10. DBM Interfaces (Programming Perl)
- giving names at run time: 32.1.10. DBM Interfaces (Programming Perl)
- Apache modules: 11.7. Apache:: Modules (Perl in a Nutshell)
- Apache::DumpHeaders module: 11.3. mod_perl Handlers (Perl in a Nutshell)
- Apache::Include module: 11.5. Server-Side Includes with mod_perl (Perl in a Nutshell)
- Apache::Registry module: 11.4. Running CGI Scripts with mod_perl (Perl in a Nutshell)
- Apache server
- 21.4. Embedding Perl (Using Perl from C)
(Programming Perl)
- giving names at run time: 21.4. Embedding Perl (Using Perl from C)
(Programming Perl)
- log files: 20.12. Parsing a Web Server Log File (Perl Cookbook)
- mod_perl module: 19.5. Making CGI Scripts Efficient (Perl Cookbook)
- 11. Web Server Programming with mod_perl (Perl in a Nutshell)
- CGI::Apache module: 32.1.9. World Wide Web (Programming Perl)
- mod_perl extension: 18.3. Executing Your Code (Programming Perl)
- Perl modules for: 22.1. The CPAN modules Directory (Programming Perl)
- API, Perl: 19.2. Embedding Overview (Advanced Perl Programming)
- 19.3. Examples (Advanced Perl Programming)
- APNIC (Asia Pacific Address Allocations): 8.3.3.2. Checking against Internet-wide blacklists (Perl for System Administration)
- apop() (Net::POP3): Chapter 14, Reference: apop (Perl in a Nutshell)
- appe() (Net::FTP): Chapter 16, Reference: appe (Perl in a Nutshell)
- append()
- CGI.pm module: Chapter 10, Reference: append (Perl in a Nutshell)
- Net::FTP module: Chapter 16, Reference: append (Perl in a Nutshell)
- appending
- arrays to each other: 4.9. Appending One Array to Another (Perl Cookbook)
- elements to arrays: 9.1.2. Growing Your Own (Programming Perl)
- 29.2.116. push (Programming Perl)
- members to existing hash: 9.3.2. Generation of an Array of Hashes (Programming Perl)
- append_message() (Mail::Folder): Chapter 14, Reference: append_message (Perl in a Nutshell)
- appendhash_demo program (example): 13.15. Creating Magic Variables with tie (Perl Cookbook)
- AppendToLog() (Response object, PerlScript): 20.2.2.3. Response methods (Perl in a Nutshell)
- Apple Events: 8.1.2. Using the OS-Specific IPC Framework. (Perl for System Administration)
- AppleScript: 8.1.2. Using the OS-Specific IPC Framework. (Perl for System Administration)
- @ARGV, retrieving under Mac OS: 2.4. Walking the Filesystem Using the File::Find Module (Perl for System Administration)
- Application object (PerlScript): 20.2. Server-Side PerlScript (Perl in a Nutshell)
- approximate (fuzzy) matching: 6.13. Approximate Matching (Perl Cookbook)
- Archimedean spiral (example): 14.3.4. Canvas (Advanced Perl Programming)
- architecture, Perl: 20.2. Architecture (Advanced Perl Programming)
- arctangents: 29.2.4. atan2 (Programming Perl)
- $ARG: 28.2. Special Variables in Alphabetical Order (Programming Perl)
- $ARG ($_) variable: 4.4.1. Global Special Variables (Perl in a Nutshell)
- accidental clobbering: 4.4. Doing Something with Every Element in a List (Perl Cookbook)
- outlawing unauthorized use: 1.18. Program: psgrep (Perl Cookbook)
- 13.15. Creating Magic Variables with tie (Perl Cookbook)
- formal: 28.2. Special Variables in Alphabetical Order (Programming Perl)
- arguments, subroutines: 10.1. Accessing Subroutine Arguments (Perl Cookbook)
- 4.7.2. Passing Arguments (Perl in a Nutshell)
- function prototypes: 10.11. Prototyping Functions (Perl Cookbook)
- passing by named parameter: 10.7. Passing by Named Parameter (Perl Cookbook)
- passing by reference: 10.5. Passing Arrays and Hashes by Reference (Perl Cookbook)
- @ARGV array: 4.4.2. Global Special Arrays and Hashes (Perl in a Nutshell)
- Operator (Programming Perl) 2.11.2. Line Input (Angle)
- 28.2. Special Variables in Alphabetical Order (Programming Perl)
- ARGV filehandle: 4.4.3. Global Special Filehandles (Perl in a Nutshell)
- 4.9. Filehandles (Perl in a Nutshell)
- 28.2. Special Variables in Alphabetical Order (Programming Perl)
- -argv option (perlcc): 3.4. The Perl Compiler (Perl in a Nutshell)
- $ARGV variable: 4.4.1. Global Special Variables (Perl in a Nutshell)
- 28.2. Special Variables in Alphabetical Order (Programming Perl)
- ARGVOUT filehandle: 28.2. Special Variables in Alphabetical Order (Programming Perl)
- ARIN (American Registry for Internet Numbers): 8.3.3.2. Checking against Internet-wide blacklists (Perl for System Administration)
- arithmetic: 2.0. Introduction (Perl Cookbook)
- 2.14. Multiplying Matrices (Perl Cookbook)
- 2.15. Using Complex Numbers (Perl Cookbook)
- arithmetic operators: 4.5.3. Arithmetic Operators (Perl in a Nutshell)
- 3.5. Ideographic Unary Operators (Programming Perl)
- binary arithmetic operators: 1.5.1. Some Binary Arithmetic Operators (Programming Perl)
- order of evaluation: 1.5.1. Some Binary Arithmetic Operators (Programming Perl)
- overloading: 13.3. Overloadable Operators (Programming Perl)
- arity: 3. Unary and Binary Operators (Programming Perl)
- highest to lowest, listing of: 3. Unary and Binary Operators (Programming Perl)
- array context (see list context)
- $#ARRAY variable: 4.3. Changing Array Size (Perl Cookbook)
- arrayDepth option (debugger): 20.3.3. Debugger Options (Programming Perl)
- arrays: 1.6. A View of the Internals (Advanced Perl Programming)
- 4.0. Introduction (Perl Cookbook)
- 4.2. Data Types and Variables (Perl in a Nutshell)
- 4.2.4.1. Arrays (Perl in a Nutshell)
- 1.2.1. Variable Syntax (Programming Perl)
- 1.2.1.2. Pluralities (Programming Perl)
- 2.3. Built-in Data Types (Programming Perl)
- 2.8.2. Array Length (Programming Perl)
- @_ arrays: 6.2. Semantics (Programming Perl)
- copying values to my list: 6.2.1. Tricks with Parameter Lists (Programming Perl)
- anonymous: 1.2.3. References to Anonymous Storage (Advanced Perl Programming)
- 1.3.2. Final Shortcut: Omit Arrows Between Subscripts (Advanced Perl Programming)
- 11.0. Introduction (Perl Cookbook)
- anonymous, objects implemented as: 12.7.1. Field Declarations with use fields (Programming Perl)
- use fields pragma, overcoming problems with: 12.7.1. Field Declarations with use fields (Programming Perl)
- anonymous, references to: 8.2.2.1. The anonymous array composer (Programming Perl)
- appending elements to: 29.2.116. push (Programming Perl)
- appending (to): 4.9. Appending One Array to Another (Perl Cookbook)
- arrow notation for: 1.1.7. Shortcuts with the Arrow Notation (Advanced Perl Programming)
- associative (see hashes)
- AVs (array values)20.3.2. Array Values (AV)
(Advanced Perl Programming)
- typedef in C, corresponding to: 21.2. Internal Data Types (Programming Perl)
- circular: 4.16. Implementing a Circular List (Perl Cookbook)
- deleting elements of: 29.2.149. shift (Programming Perl)
- 29.2.160. splice (Programming Perl)
- dynamic binding: 9.2. Tying Arrays (Advanced Perl Programming)
- elements, giving temporary values to: 29.2.87. local (Programming Perl)
- exists function and: 29.2.34. exists (Programming Perl)
- extracting from: 4.6. Extracting Unique Elements from a List (Perl Cookbook)
- 4.13. Finding All Elements in an Array Matching Certain Criteria (Perl Cookbook)
- files as (example): 9.2.1. TIEARRAY Example: File as an Array (Advanced Perl Programming)
- first element of: 28.2. Special Variables in Alphabetical Order (Programming Perl)
- functions for processing: 5.1. Perl Functions by Category (Perl in a Nutshell)
- hashes of: 9.2. Hashes of Arrays (Programming Perl)
- 2.2.2. Other Matrix Representations
(Advanced Perl Programming)
- 11.2. Making Hashes of Arrays (Perl Cookbook)
- initializing: 4.1. Specifying a List In Your Program (Perl Cookbook)
- initializing with x operator: 3.7. Multiplicative Operators (Programming Perl)
- iterating through elements: 4.4. Doing Something with Every Element in a List (Perl Cookbook)
- 4.12. Finding the First List Element That Passes a Test (Perl Cookbook)
- last element of: 2.8.2. Array Length (Programming Perl)
- last valid index ($#ARRAY): 4.3. Changing Array Size (Perl Cookbook)
- length of: 2.8.2. Array Length (Programming Perl)
- list values vs.: 2.8. List Values and Arrays (Programming Perl)
- lists and: 4.0. Introduction (Perl Cookbook)
- 2.8. List Values and Arrays (Programming Perl)
- matrix multiplication: 2.14. Multiplying Matrices (Perl Cookbook)
- multidimensional: 1.3.2. Final Shortcut: Omit Arrows Between Subscripts (Advanced Perl Programming)
- 4.0. Introduction (Perl Cookbook)
- 1.2.1.3. Complexities (Programming Perl)
- 9.1. Arrays of Arrays (Programming Perl)
- names for: 2.4. Variables (Programming Perl)
- negative subscripts, counting from end of array: 24.1.5. Previous Perl Traps (Programming Perl)
- nested: 9.1. Arrays of Arrays (Programming Perl)
- two-dimensional arrays, creating and accessing: 9.1.1. Creating and Accessing a Two-Dimensional Array (Programming Perl)
- of arrays: 2.2. Example: Matrices (Advanced Perl Programming)
- of hashes: 9.3. Arrays of Hashes (Programming Perl)
- accessing and printing: 9.3.3. Access and Printing of an Array of Hashes (Programming Perl)
- generating: 9.3.2. Generation of an Array of Hashes (Programming Perl)
- of scalar references: 11.6. Creating Arrays of Scalar References (Perl Cookbook)
- of subroutine references: 4.2.1. Dispatch Table (Advanced Perl Programming)
- of symbolic references: 1.5. Symbolic References (Advanced Perl Programming)
- output style, changing in debugger: 20.3.3. Debugger Options (Programming Perl)
- parsing text into: 32.1.2. String Processing, Language Text Processing, Parsing, and Searching (Programming Perl)
- passing by reference into or out of functions: 6.3. Passing References (Programming Perl)
- passing to subroutines: 1.2.1. Passing Arrays and Hashes to Subroutines (Advanced Perl Programming)
- performance and: 24.2.1. Time Efficiency (Programming Perl)
- permute program: 4.19. Program: permute (Perl Cookbook)
- pop function and: 29.2.111. pop (Programming Perl)
- prepending elements to: 29.2.190. unshift (Programming Perl)
- printing elements with commas: 4.2. Printing a List with Commas (Perl Cookbook)
- processing, functions for: 29.1. Perl Functions by Category (Programming Perl)
- processing multiple elements: 4.11. Processing Multiple Elements of an Array (Perl Cookbook)
- randomizing: 4.17. Randomizing an Array (Perl Cookbook)
- randomly selecting from: 2.7. Generating Random Numbers (Perl Cookbook)
- reading files backwards: 8.4. Reading a File Backwards by Line or Paragraph (Perl Cookbook)
- references to: 1.1.4. References to Arrays (Advanced Perl Programming)
- 1.6.2. Array/Hash References Versus Element References (Advanced Perl Programming)
- 11.1. Taking References to Arrays (Perl Cookbook)
- 8.1. What Is a Reference? (Programming Perl)
- replacing/removing elements: 29.2.160. splice (Programming Perl)
- reversing elements of: 4.10. Reversing an Array (Perl Cookbook)
- s/// (substitution) operator and: 5.2.3.1. Modifying strings en passant (Programming Perl)
- size of: 4.3. Changing Array Size (Perl Cookbook)
- sorting elements: 4.14. Sorting an Array Numerically (Perl Cookbook)
- special (predefined): 4.4.2. Global Special Arrays and Hashes (Perl in a Nutshell)
- storing attributes with: 8.1.1. ObjectTemplate: Attribute Storage Using Arrays (Advanced Perl Programming)
- subscript separator (see $[semi] variable)
- SWIG and: 18.3. SWIG Features (Advanced Perl Programming)
- taint in: 23.1. Handling Insecure Data (Programming Perl)
- text files as database arrays: 14.7. Treating a Text File as a Database Array (Perl Cookbook)
- tied, delete function and: 24.1.5. Previous Perl Traps (Programming Perl)
- tying: 14.2. Tying Arrays (Programming Perl)
- methods for: 14.2.1. Array-Tying Methods (Programming Perl)
- notational convenience: 14.2.2. Notational Convenience (Programming Perl)
- Tie::Array module: 32.1.14. Convenient Classes (Programming Perl)
- unions, intersections, differences: 4.7. Finding Elements in One Array but Not Another (Perl Cookbook)
- variables of: 2.6.5. Interpolating Array Values (Programming Perl)
- words program (example): 4.18. Program: words (Perl Cookbook)
- arrow (->) operator:: 8.3.3. Using the Arrow Operator (Programming Perl)
- 3.2. The Arrow Operator (Programming Perl)
- article() (Net::NNTP): Chapter 15, Reference: article (Perl in a Nutshell)
- 15.1. The NNTP Protocol (Perl in a Nutshell)
- artificial languages: 1.2. Natural and Artificial Languages (Programming Perl)
- As() (Win32::OLE::Variant): Chapter 19, Reference: As (Perl in a Nutshell)
- ASCII: 2.1. Atoms (Programming Perl)
- converting to characters: 29.2.14. chr (Programming Perl)
- converting to Unicode: 15.2. Effects of Character Semantics (Programming Perl)
- values for characters: 29.2.106. ord (Programming Perl)
- ascii() (Net::FTP module): Chapter 16, Reference: ascii (Perl in a Nutshell)
- Ascii() (Win32::Internet): Chapter 19, Reference: Ascii (Perl in a Nutshell)
- as_HTML() (HTML::Parser): Chapter 17, Reference: as_HTML (Perl in a Nutshell)
- Asia Pacific Address Allocations (APNIC): 8.3.3.2. Checking against Internet-wide blacklists (Perl for System Administration)
- ASP (Active Server Pages): 20. PerlScript (Perl in a Nutshell)
- 20.2. Server-Side PerlScript (Perl in a Nutshell)
- 22.1. The CPAN modules Directory (Programming Perl)
- aspect() (Frame widget): 18.18.1. Toplevel Methods (Perl in a Nutshell)
- assertions
- defining your own: 5.10.4. Defining Your Own Assertions (Programming Perl)
- lookaround assertions: 5.10.1. Lookaround Assertions (Programming Perl)
- assertions (in matching)
- \b and \B (word and non word boundary):: 5.6.3. Boundaries: The \b and \B Assertions (Programming Perl)
- positional,
- \z, \Z, and $ assertions: 5.6.2. Endings: The \z, \Z, and $ Assertions (Programming Perl)
- assertions (in patterns): 5.1. The Regular Expression Bestiary (Programming Perl)
- 5.3.1. Metasymbol Tables (Programming Perl)
- \z, \Z, and $ assertions: 5.1. The Regular Expression Bestiary (Programming Perl)
- 5.3.1. Metasymbol Tables (Programming Perl)
- character classes and: 5.4.1. Custom Character Classes (Programming Perl)
- \G positional assertion: (Programming Perl) 5.2.2. The m// Operator (Matching)
- positional: 5.6. Positions (Programming Perl)
- \A and ^ assertions (string boundary): 5.6.1. Beginnings: The \A and ^ Assertions (Programming Perl)
- assigning to lists: 2.8.1. List Assignment (Programming Perl)
- \A and ^ assertions (string boundary): 2.8.1. List Assignment (Programming Perl)
- assignment
- elements, two-dimsional arrays: 9.1.2. Growing Your Own (Programming Perl)
- of tied variables: 14.1.1. Scalar-Tying Methods (Programming Perl)
- tied array element: 14.2.1. Array-Tying Methods (Programming Perl)
- to conditional operator: 3.16. Conditional Operator (Programming Perl)
- assignment, list: 1.3. Exchanging Values Without Using Temporary Variables (Perl Cookbook)
- assignment operators: 1.2. Establishing a Default Value (Perl Cookbook)
- 4.5.6. Assignment Operators (Perl in a Nutshell)
- 1.5.3. Assignment Operators (Programming Perl)
- 2.3. Built-in Data Types (Programming Perl)
- 3.17. Assignment Operators (Programming Perl)
- overloading: 13.3. Overloadable Operators (Programming Perl)
- 13.4. The Copy Constructor (=) (Programming Perl)
- (see also copy constructor)
- precedence, Perl versions, differences in: 24.1.5. Previous Perl Traps (Programming Perl)
- values, returning: 1.5.3. Assignment Operators (Programming Perl)
- associations, object: 11.2.7. Object Associations (Advanced Perl Programming)
- associative arrays:
29.2.22. dbmopen (Programming Perl)
- associative arrays (hashes): 1.6. A View of the Internals (Advanced Perl Programming)
- 4.2. Data Types and Variables (Perl in a Nutshell)
- 4.2.4.2. Hashes (Perl in a Nutshell)
- anonymous: 1.2.3. References to Anonymous Storage (Advanced Perl Programming)
- 1.3.2. Final Shortcut: Omit Arrows Between Subscripts (Advanced Perl Programming)
- arrow notation for: 1.1.7. Shortcuts with the Arrow Notation (Advanced Perl Programming)
- binding: 9.3. Tying Hashes (Advanced Perl Programming)
- examples: 2.3.1. Representation (Advanced Perl Programming)
- functions for processing: 5.1. Perl Functions by Category (Perl in a Nutshell)
- named: 1.3. Nested Data Structures (Advanced Perl Programming)
- of hashes: 2.2.1. Hash of Hashes Representation (Advanced Perl Programming)
- of symbolic references: 1.5. Symbolic References (Advanced Perl Programming)
- passing to subroutines: 1.2.1. Passing Arrays and Hashes to Subroutines (Advanced Perl Programming)
- references to: 1.1.5. References to Hashes (Advanced Perl Programming)
- 1.6.2. Array/Hash References Versus Element References (Advanced Perl Programming)
- simulating data structures with: 2.1. User-Defined Structures (Advanced Perl Programming)
- special (predefined): 4.4.2. Global Special Arrays and Hashes (Perl in a Nutshell)
- 3. Unary and Binary Operators (Programming Perl)
- 3.11. Relational Operators (Programming Perl)
- as_string()
- HTTP::Cookies module: Chapter 17, Reference: as_string (Perl in a Nutshell)
- HTTP::Request module: Chapter 17, Reference: as_string (Perl in a Nutshell)
- HTTP::Response module: Chapter 17, Reference: as_string (Perl in a Nutshell)
- LWP::RobotUA module: Chapter 17, Reference: as_string (Perl in a Nutshell)
- URI::URL module: Chapter 17, Reference: as_string (Perl in a Nutshell)
- AST (abstract syntax tree): 17.2. Jeeves Example (Advanced Perl Programming)
- AST module: 17.4.1. AST Module (Advanced Perl Programming)
- astronomy, Perl modules for: 22.1. The CPAN modules Directory (Programming Perl)
- async function: 17.2.1.1. Thread creation (Programming Perl)
- atan2(): Chapter 5, Reference: atan2 (Perl in a Nutshell)
- atan function: 29.2.4. atan2 (Programming Perl)
- $atime file statistic: 29.2.165. stat (Programming Perl)
- atime field: 9.0. Introduction (Perl Cookbook)
- atoms:
- precedence, pattern matching: ?/ (Programming Perl) 5.9.4. The Little Engine That /Could(n't)
- attr() (HTML::Parser): Chapter 17, Reference: attr (Perl in a Nutshell)
- Attr() (Win32::Console): Chapter 19, Reference: Attr (Perl in a Nutshell)
- attributes: 6.5. Subroutine Attributes (Programming Perl)
- 12.4.2. Initializers (Programming Perl)
- accessor methods for: 7.2.8. Accessor Methods (Advanced Perl Programming)
- attributes module: 32.1.13. Perl Language Extensions and Internals (Programming Perl)
- class: 29.2.99. my (Programming Perl)
- 7.2.5. Class Methods and Attributes (Advanced Perl Programming)
- storing state for: 12.8. Managing Class Data (Programming Perl)
- computed: 7.2.8. Accessor Methods (Advanced Perl Programming)
- files, test operators for: 1.5.7. Some File Test Operators (Programming Perl)
- inheritance of: 8.3.1. Attribute Inheritance (Advanced Perl Programming)
- 13.12. Solving the Data Inheritance Problem (Perl Cookbook)
- locked and method, using with threads: 12.7.6. New Tricks (Programming Perl)
- locked, subroutines: 17.2.2.4. The locked attribute (Programming Perl)
- lvalue, subroutines: 12.7.6. New Tricks (Programming Perl)
- object attributes: 7.2.8. Accessor Methods (Advanced Perl Programming)
- 7.2.1. Attributes (Advanced Perl Programming)
- 13.0. Introduction (Perl Cookbook)
- 13.3. Managing Instance Data (Perl Cookbook)
- objects, hashes of: 1.2.1.3. Complexities (Programming Perl)
- storing: 8.1.2. Attribute Storage Using Typeglobs (Advanced Perl Programming)
- 8.1.1. ObjectTemplate: Attribute Storage Using Arrays (Advanced Perl Programming)
- 8.1. Efficient Attribute Storage (Advanced Perl Programming)
- subclass, overriding superclass ancestor: 12.7. Managing Instance Data (Programming Perl)
- subroutines: 6.5. Subroutine Attributes (Programming Perl)
- names, syntax for: 6.5.1. The locked and method Attributes (Programming Perl)
- variable interpolation and: 29.2.107. our (Programming Perl)
- attrs module: 8.2. attrs (Perl in a Nutshell)
- attrs module (obsolete): 32.1.13. Perl Language Extensions and Internals (Programming Perl)
- audio, Perl modules for: 22.1. The CPAN modules Directory (Programming Perl)
- authentication, Perl modules for: 22.1. The CPAN modules Directory (Programming Perl)
- 32.1.12. Authentication, Security, and Encryption (Programming Perl)
- authentication, POP3: 14.1.3. Retrieving Email with Net::POP3 (Perl in a Nutshell)
- authinfo() (Net::NNTP): Chapter 15, Reference: authinfo (Perl in a Nutshell)
- authorization, Perl modules for: 22.1. The CPAN modules Directory (Programming Perl)
- authorize() (Net::FTP): Chapter 16, Reference: authorize (Perl in a Nutshell)
- auth_type() (CGI.pm): Chapter 10, Reference: auth_type (Perl in a Nutshell)
- AUTH_TYPE variable: 9.4. CGI Environment Variables (Perl in a Nutshell)
- autobundle command (CPAN.pm): Chapter 2, Reference: autobundle (Perl in a Nutshell)
- AutoCommit attribute (DBI): 12.2.3. Database Handles and Statement Handles (Perl in a Nutshell)
- autodecrement (--) operator:
4.5.5. Autoincrement and Autodecrement (Perl in a Nutshell)
- 1.5.4. Unary Arithmetic Operators (Programming Perl)
- 3.3. Autoincrement and Autodecrement (Programming Perl)
- magical: 13.3. Overloadable Operators (Programming Perl)
- autoEscape() (CGI.pm): Chapter 10, Reference: autoEscape (Perl in a Nutshell)
- autoflush(): 7.12. Flushing Output (Perl Cookbook)
- 16.10. Communicating Between Related Processes (Perl Cookbook)
- autoflushing buffers: 28.2. Special Variables in Alphabetical Order (Programming Perl)
- autogeneration, overloading: 13.3. Overloadable Operators (Programming Perl)
- autoincrement and autodecrement: 13.3. Overloadable Operators (Programming Perl)
- preventing: (Programming Perl) 13.5. When an Overload Handler Is Missing (nomethod and fallback)
- autoincrement (++) operator:
4.5.5. Autoincrement and Autodecrement (Perl in a Nutshell)
- 1.5.4. Unary Arithmetic Operators (Programming Perl)
- 3.3. Autoincrement and Autodecrement (Programming Perl)
- magical: 3.3. Autoincrement and Autodecrement (Programming Perl)
- 13.3. Overloadable Operators (Programming Perl)
- AUTOLOAD: 6.7. Autoloading (Advanced Perl Programming)
- 7.2.7. Object Destruction (Advanced Perl Programming)
- 10.15. Trapping Undefined Function Calls with AUTOLOAD (Perl Cookbook)
- 13.0. Introduction (Perl Cookbook)
- 13.11. Generating Attribute Methods Using AUTOLOAD (Perl Cookbook)
- 12.5.4. Method Autoloading (Programming Perl)
- 10.2. Autoloading (Programming Perl)
- 4.6. goto (Programming Perl)
- 12.5.4. Method Autoloading (Programming Perl)
- AutoLoader module: 12.10. Speeding Up Module Loading with Autoloader (Perl Cookbook)
- 8.3. AutoLoader (Perl in a Nutshell)
- 10.2. Autoloading (Programming Perl)
- 32.1.17. Module Installation Support (Programming Perl)
- autoloading: 6.7. Autoloading (Advanced Perl Programming)
- generating accessors with: 12.7.3. Generating Accessors with Autoloading (Programming Perl)
- automatic
- dereferencing: 1.1.8. No Automatic Dereferencing (Advanced Perl Programming)
- line-end processing: 3.2. Command-Line Options (Perl in a Nutshell)
- automatic, line-end processing: 19.1.3. Switches (Programming Perl)
- automation server: 19.18. OLE Automation (Perl in a Nutshell)
- autosplit mode: 3.2. Command-Line Options (Perl in a Nutshell)
- 19.1.3. Switches (Programming Perl)
- AutoSplit module: 6.7. Autoloading (Advanced Perl Programming)
- 8.4. AutoSplit (Perl in a Nutshell)
- 10.2. Autoloading (Programming Perl)
- 32.1.17. Module Installation Support (Programming Perl)
- AutoTrace option (debugger): 20.3.3. Debugger Options (Programming Perl)
- autouse module: 8.5. autouse (Perl in a Nutshell)
- 32.1.17. Module Installation Support (Programming Perl)
- autouse pragma: 31.2. use autouse (Programming Perl)
- autovivification: 11.0. Introduction (Perl Cookbook)
- 29.2.34. exists (Programming Perl)
- of filehandles: 29.2.104. open (Programming Perl)
- typeglobs: 14.4.1. Filehandle-Tying Methods (Programming Perl)
- AV (internal array value): 21.2. Internal Data Types (Programming Perl)
- available_drivers() (DBI): Chapter 12, Reference: available_drivers (Perl in a Nutshell)
- AVs (array values): 20.3.2. Array Values (AV)
(Advanced Perl Programming)
- awk: 1.7. Regular Expressions (Programming Perl)
- converting to/from Perl:
2.9. Hashes (Programming Perl)
Symbols
| A
| B
| C
| D
| E
| F
| G
| H
| I
| J
| K
| L
| M
| N
| O
| P
| Q
| R
| S
| T
| U
| V
| W
| X
| Y
| Z
 Copyright © 2001 O'Reilly & Associates. All rights reserved.
|