Search |
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: P
- p command (debugger)
 
  - Perl in a Nutshell, Chapter 6, Reference: p
  
- Programming Perl, 8.1.1. Debugger Commands
  
- -p file test operator
 
  - Learning Perl, 10.5. The -x File Tests
  
- Perl in a Nutshell, 4.5.8. File Test Operators
  
- Programming Perl, 2.5.10. Named Unary and File Test Operators
   
- -p option (dprofpp)
: Perl in a Nutshell, 6.5. The Perl Profiler
- -p switch, perl
  
  - Perl Cookbook, 7.7. Writing a Filter
  
- Learning Perl, 17.5. Variable-Length (Text) Databases
  
- Perl in a Nutshell, 3.2. Command-Line Options
  
- Programming Perl, 6.1.2. Switches
  
- modifying files with
: Perl Cookbook, 7.9. Modifying a File in Place with -i Switch
     
- -P switch, perl
 
  - Perl in a Nutshell, 3.2. Command-Line Options
  
- Programming Perl, 6.1.2. Switches
  
- pack()
 
  - Advanced Perl Programming, 14.2. Starting with Perl/Tk
  
- Advanced Perl Programming, 14.4.1. Packer
  
- Perl Cookbook, 1.4. Converting Between ASCII Characters and Values
  
- Perl Cookbook, 8.13. Updating a Random-Access File
  
- Learning Perl, 16.2. Packing and Unpacking Binary Data
  
- Perl in a Nutshell, Chapter 5, Reference: pack
  
- Perl in a Nutshell, Chapter 14, Reference: pack
  
- Programming Perl, 3.2.105. pack
  
- converting binary and decimal numbers
: Perl Cookbook, 2.4. Converting Between Binary and Decimal
  
- examples of
: Learning Perl, 17.4. Fixed-Length Random Access Databases
  
- with Tk resize events
: Perl Cookbook, 15.16. Responding to Tk Resize Events
           
- pack format string
: Learning Perl, 16.2. Packing and Unpacking Binary Data
- pack geometry manager (Perl/Tk)
: Perl in a Nutshell, 18.2. Geometry Managers
- package()
: Perl in a Nutshell, Chapter 5, Reference: package
- __PACKAGE__ token
    
  - Perl Cookbook, 10.4. Determining Current Function Name
  
- Perl Cookbook, 12.5. Determining the Caller's Package
  
- Perl in a Nutshell, 4.4.4. Global Special Constants
   
- package declaration
 
  - Advanced Perl Programming, 6.1. Basic Package
  
- Perl Cookbook, 12.0. Introduction
  
- Perl in a Nutshell, 7.1. Namespaces and Packages
  
- Programming Perl, 3.2.106. package
  
- Programming Perl, 5.1. Packages
     
- package variables
: (see global, variables)
- packages
  
  - (see also modules, Perl)
  
- Perl Cookbook, 12.0. Introduction
  
- Perl Cookbook, 12.19. Program: Finding Versions and Descriptions of Installed Modules
  
- Learning Perl on Win32 Systems, B.1. Library Terminology
  
- Learning Perl on Win32 Systems, D.9. Packages
  
- Perl in a Nutshell, 7.1. Namespaces and Packages
  
- Programming Perl, 5. Packages, Modules, and Object Classes
  
- Programming Perl, 5.1.3. Autoloading
  
- Programming Perl, 7. The Standard Perl Library
  
- BEGIN and END subentries
: Programming Perl, 5.1.2. Package Constructors and Destructors: BEGIN and END
  
- blessing objects into
: Programming Perl, 3.2.9. bless
  
- declaring
  
            
    - Programming Perl, 2.6.8. Scoped Declarations
    
- Programming Perl, 3.2.106. package
  
  
  - determining current/calling
: Perl Cookbook, 12.5. Determining the Caller's Package
  
- importing semantics to
: Programming Perl, 3.2.185. use
  
- names for
: Programming Perl, 8.4. Programming with Style
  
- overriding built-in functions
: Perl Cookbook, 12.11. Overriding Built-In Functions
  
- private variables and functions
: Perl Cookbook, 12.4. Making Variables Private to a Module
  
- referring to indirectly
: Perl Cookbook, 12.13. Referring to Packages Indirectly
  
- tying/binding variables to
  
       
    - Programming Perl, 3.2.171. tie
    
- Programming Perl, 3.2.184. untie
  
  
- packed sockaddr
: Programming Perl, 3.2.54. getpeername
- packer geometry manager
: Advanced Perl Programming, 14.4.1. Packer
- packet-oriented communication
: Perl in a Nutshell, 13. Sockets
- packForget() (pack geometry manager)
: Perl in a Nutshell, 18.2.1.1. Pack methods
- packInfo() (pack geometry manager)
: Perl in a Nutshell, 18.2.1.1. Pack methods
- packPropogate() (pack geometry manager)
: Perl in a Nutshell, 18.2.1.1. Pack methods
- packSlaves() (pack geometry manager)
: Perl in a Nutshell, 18.2.1.1. Pack methods
- padlists
: Advanced Perl Programming, 20.3.5.2. How local and my work
- -padx, -pady options
: Perl in a Nutshell, 18.3. Common Widget Configuration Options
         
  - grid geometry manager
: Perl in a Nutshell, 18.2.2. The grid Geometry Manager
  
- pack geometry manager
: Perl in a Nutshell, 18.2.1. The pack Geometry Manager
  
- page length
 
  - changing, in formats
: Learning Perl, 11.6.4. Changing the Page Length
  
- default, for top-of-page format
: Learning Perl, 11.5. The Top-of-Page Format
  
- page numbers
: Programming Perl, 2.9.2. Per-Filehandle Special Variables
- page position, changing, in formats
: Learning Perl, 11.6.5. Changing the Position on the Page
- pages
: Programming Perl, 2.9.2. Per-Filehandle Special Variables
- pairs, key/value
: (see hashes (associative arrays))
- paragraph mode
     
  - Programming Perl, 2.9.3. Global Special Variables
  
- Programming Perl, 6.1.2. Switches
  
- paragraph tags (pod)
: Perl in a Nutshell, 4.11.1. Paragraph tags
- paragraphs
  
  - counting in files
: Perl Cookbook, 8.2. Counting Lines (or Paragraphs or Records) in a File
  
- in pod documentation
: Perl Cookbook, 12.16. Documenting Your Module with Pod
  
- reading files backwards by
: Perl Cookbook, 8.4. Reading a File Backwards by Line or Paragraph
  
- reformatting
: Perl Cookbook, 1.12. Reformatting Paragraphs
  
- wrapping text into
: Programming Perl, 7.2.71. Text::Wrap - Wrap Text into a Paragraph
     
- paragrep program (example)
: Perl Cookbook, 6.11. Testing for a Valid Pattern
- param()
  
  - Learning Perl, 19.4. Passing Parameters via CGI
  
- Learning Perl, 19.7. Other Form Elements
  
- Perl in a Nutshell, Chapter 10, Reference: param
  
- Perl in a Nutshell, 10. The CGI.pm Module
    
- parameterized HTML
: Perl Cookbook, 20.9. Creating HTML Templates
- parameters
  
  - Learning Perl, 1.5.9. Making It a Bit More Modular
  
- Learning Perl on Win32 Systems, 1.6.9. Making It a Bit More Modular
  
- passing via CGI
: Learning Perl, 19.4. Passing Parameters via CGI
  
- passing with typeglobs
: Advanced Perl Programming, 3.2.2.1. Efficient parameter passing
  
- SWIG and
: Advanced Perl Programming, 18.3. SWIG Features
  
- XS and
: Advanced Perl Programming, 18.4.2. Default and Optional Parameters
      
- params() (URI::URL)
: Perl in a Nutshell, Chapter 17, Reference: params
- parent() (HTML::Parser)
: Perl in a Nutshell, Chapter 17, Reference: parent
- parent classes
: Programming Perl, 5.3.1. Brief Refresher on Object-Oriented Programming
   
  - accessing overridden methods
: Perl Cookbook, 13.10. Accessing Overridden Methods
  
- cloning objects
: Perl Cookbook, 13.6. Cloning Objects
  
- inheritance and
: Perl Cookbook, 13.12. Solving the Data Inheritance Problem
   
- parent processes
 
  - (see also processes)
  
- Learning Perl, 14.4. Using fork
  
- parentheses
: (see () (parentheses))
- parse()
  
  - HTML::Parser module
: Perl in a Nutshell, Chapter 17, Reference: parse
  
- Mail::Address module
: Perl in a Nutshell, Chapter 14, Reference: parse
  
- parse_csv subroutines
: Perl Cookbook, 1.15. Parsing Comma-Separated Data
- parse_file() (HTML::Parser)
: Perl in a Nutshell, Chapter 17, Reference: parse_file
- parse file specifications
: Programming Perl, 7.2.27. File::Basename - Parse File Specifications
- parse_head() (LWP::UserAgent)
: Perl in a Nutshell, Chapter 17, Reference: parse_head
- parse_query function
: Advanced Perl Programming, 11.3.1.3. Query processing
- ParseDate()
      
  - Perl Cookbook, 3.7. Parsing Dates and Times from Strings
  
- Perl Cookbook, 3.11. Program: hopdelta
  
- parser, template
: Advanced Perl Programming, 17.4.2. Template Parser
- ParseWords module
: Programming Perl, 7.2.68. Text::ParseWords - Parse Text into a List of Tokens
- parsing
   
  - comma-separated data
: Perl Cookbook, 1.15. Parsing Comma-Separated Data
  
- command-line arguments
  
  
    - Perl Cookbook, 15.1. Parsing Program Arguments
    
- Perl in a Nutshell, 3.2. Command-Line Options
  
  
  - commas into numbers
: Perl Cookbook, 2.17. Putting Commas in Numbers
  
- datetime from strings
: Perl Cookbook, 3.7. Parsing Dates and Times from Strings
  
- email addresses
: Perl in a Nutshell, 14.2.6. Parse Email Addresses with Mail::Address
  
- filenames
: Perl Cookbook, 9.10. Splitting a Filename into Its Component Parts
  
- HTML tags
: Perl Cookbook, 20.6. Extracting or Removing HTML Tags
  
- input specification
  
      
    - Advanced Perl Programming, 17.2. Jeeves Example
    
- Advanced Perl Programming, 17.3.1. Advantages of This Architecture
    
- example of
: Advanced Perl Programming, 17.5. Sample Specification Parser
  
   
  - web server log file
: Perl Cookbook, 20.12. Parsing a Web Server Log File
 
- partial URLs
: Perl Cookbook, 19.0. Introduction
- Pass() (Mail::POP3Client)
: Perl in a Nutshell, Chapter 14, Reference: Pass
- pass() (Net::POP3)
   
  - Perl in a Nutshell, Chapter 14, Reference: pass
  
- Perl in a Nutshell, 14.1.3. Retrieving Email with Net::POP3
  
- PASS command (POP3)
: Perl in a Nutshell, 14.1.3. Retrieving Email with Net::POP3
- "passes-the-buck-to" relationship
: Programming Perl, 5.5.11. Delegation (the "Passes-the-Buck-to" Relationship)
- passing
   
  - arguments to subroutines
: Perl in a Nutshell, 4.7.2. Passing Arguments
  
- by named parameter
: Perl Cookbook, 10.7. Passing by Named Parameter
  
- by reference
: Perl Cookbook, 10.5. Passing Arrays and Hashes by Reference
  
- references
: Programming Perl, 2.7.2. Passing References
  
- symbol table entries
  
     
    - Perl in a Nutshell, 4.7.3. Passing References
    
- Programming Perl, 2.7.1. Passing Symbol Table Entries (Typeglobs)
  
  
- passwd file
: (see /etc/passwd file)
- password()
  
  - Net::Netrc module
: Perl in a Nutshell, Chapter 16, Reference: password
  
- URI::URL module
: Perl in a Nutshell, Chapter 17, Reference: password
  
- Password() (Win32::Internet)
: Perl in a Nutshell, Chapter 19, Reference: Password
- password entries (.netrc)
: Perl in a Nutshell, 16.3. FTP Configuration with Net::Netrc
- password file
   
  - accessing
  
 
    - Learning Perl, 7.7. Exercises
    
- Learning Perl, 16.1. Getting Password and Group Information
  
  
  - random access in
: Learning Perl, 16.1. Getting Password and Group Information
  
- reading from, example
: Learning Perl, 10.4. Using Filehandles
  
- sequential access to
: Learning Perl, 16.1. Getting Password and Group Information
   
- password_field() (CGI.pm)
: Perl in a Nutshell, Chapter 10, Reference: password_field
- passwords
  
  - Programming Perl, 3.2.22. crypt
  
- Programming Perl, 3.2.158. srand
  
- randomly generating
: Perl Cookbook, 2.7. Generating Random Numbers
  
- reading without echo
: Perl Cookbook, 15.10. Reading Passwords
    
- pasv() (Net::FTP)
: Perl in a Nutshell, Chapter 16, Reference: pasv
- Pasv() (Win32::Internet)
: Perl in a Nutshell, Chapter 19, Reference: Pasv
- pasv_wait() (Net::FTP)
: Perl in a Nutshell, Chapter 16, Reference: pasv_wait
- pasv_xfer() (Net::FTP)
: Perl in a Nutshell, Chapter 16, Reference: pasv_xfer
- pasv_xfer_unique() (Net::FTP)
: Perl in a Nutshell, Chapter 16, Reference: pasv_xfer_unique
- patches for Perl source code
      
  - Perl in a Nutshell, 2.3.1.2. Patches
  
- Programming Perl, 8.5.3. Patches
  
- path()
 
  - Mail::Address module
: Perl in a Nutshell, Chapter 14, Reference: path
  
- URI::URL module
: Perl in a Nutshell, Chapter 17, Reference: path
  
- path delimiter
: Learning Perl on Win32 Systems, 10.3. Using Pathnames and Filenames
- PATH environment variable
  
  - Learning Perl, 14.1. Using system and exec
  
- Perl in a Nutshell, 3.3. Environment Variables
  
- Programming Perl, 6.1.2. Switches
  
- Programming Perl, 6.3.1.2. Cleaning up your path
  
- searching for scripts using
: Perl in a Nutshell, 3.2. Command-Line Options
     
- Path module
: Programming Perl, 7.2.31. File::Path - Create or Remove a Series of Directories
- Path property (response cookies)
: Perl in a Nutshell, 20.2.2.1. Setting cookies
- path_info() (CGI.pm)
: Perl in a Nutshell, Chapter 10, Reference: path_info
- PATH_INFO variable
    
  - Perl in a Nutshell, 9.3. Extra Path Information
  
- Perl in a Nutshell, 9.4. CGI Environment Variables
  
- path_translated() (CGI.pm)
: Perl in a Nutshell, Chapter 10, Reference: path_translated
- PATH_TRANSLATED variable
  
  - Perl in a Nutshell, 9.3. Extra Path Information
  
- Perl in a Nutshell, 9.4. CGI Environment Variables
  
- PATHEXT variable
: Perl in a Nutshell, 3.3. Environment Variables
- pathnames
  
  - Learning Perl on Win32 Systems, 2.3.2. Double-Quoted Strings
  
- Learning Perl on Win32 Systems, 10.3. Using Pathnames and Filenames
  
- current working directory
: Programming Perl, 7.2.7. Cwd - Get Pathname of Current Working Directory
   
- Pathologically Eclectic Rubbish Lister
: Learning Perl, 1.1. History of Perl
- paths
: Perl Cookbook, 19.0. Introduction
- pattern matching
   
  - (see also regular expressions)
  
- Perl Cookbook, 1.16. Soundex Matching
  
- Perl Cookbook, 6.0. Introduction
  
- abbreviations
: Perl Cookbook, 6.20. Matching Abbreviations
  
- across multiple lines
: Perl Cookbook, 6.6. Matching Multiple Lines
  
- backtracking
: Perl Cookbook, 6.0. Introduction
  
- copying and substituting
: Perl Cookbook, 6.1. Copying and Substituting Simultaneously
  
- duplicate words
: Perl Cookbook, 6.16. Detecting Duplicate Words
  
- eager
: Perl Cookbook, 6.0. Introduction
  
- email addresses
: Perl Cookbook, 6.19. Matching a Valid Mail Address
  
- extracting ranges of lines
: Perl Cookbook, 6.8. Extracting a Range of Lines
  
- filenames
: Perl Cookbook, 9.6. Globbing, or Getting a List of Filenames Matching a Pattern
  
- functions for
: Perl in a Nutshell, 5.1. Perl Functions by Category
  
- fuzzy matching
: Perl Cookbook, 6.13. Approximate Matching
  
- greedy vs. non-greedy
  
               
    - Perl Cookbook, 6.0. Introduction
    
- Perl Cookbook, 6.15. Greedy and Non-Greedy Matches
  
  
  - history.db file
: Perl Cookbook, 14.11. Program: ggh - Grep Netscape Global History
  
- honoring locale settings
: Perl Cookbook, 6.12. Honoring Locale Settings in Regular Expressions
  
- logical functionality in
: Perl Cookbook, 6.17. Expressing AND, OR, and NOT in a Single Pattern
  
- matching letters
: Perl Cookbook, 6.2. Matching Letters
  
- matching words
: Perl Cookbook, 6.3. Matching Words
  
- modifiers for
: Perl Cookbook, 6.0. Introduction
  
- multiple-byte charactrs
: Perl Cookbook, 6.18. Matching Multiple-Byte Characters
  
- Nth matches
: Perl Cookbook, 6.5. Finding the Nth Occurrence of a Match
  
- operators for
  
         
    - Perl in a Nutshell, 4.5.7. Pattern Match Operators
    
- Perl in a Nutshell, 4.6.1. Pattern-Matching Operators
    
- Programming Perl, 1.7. Regular Expressions
  
   
  - progressive (with /g)
: Perl Cookbook, 6.5. Finding the Nth Occurrence of a Match
  
- shell wildcards for
: Perl Cookbook, 6.9. Matching Shell Globs as Regular Expressions
  
- tcgrep program
: Perl Cookbook, 6.22. Program: tcgrep
  
- testing for invalid patterns
: Perl Cookbook, 6.11. Testing for a Valid Pattern
  
- urlify program
: Perl Cookbook, 6.21. Program: urlify
  
- useful and interesting patterns (list)
: Perl Cookbook, 6.23. Regular Expression Grabbag
  
- using /o modifier
: Perl Cookbook, 6.10. Speeding Up Interpolated Matches
  
- where last pattern ended
: Perl Cookbook, 6.14. Matching from Where the Last Pattern Left Off
        
- pattern separators, reading data with
: Perl Cookbook, 6.7. Reading Records with a Pattern Separator
- patterns
  
  - (see also m// (match) operator)
  
- (see also m?? (match) operator)
  
- (see also pattern matching)
  
- (see also regular expressions)
  
- Programming Perl, 1.7. Regular Expressions
  
- Programming Perl, 2.4. Pattern Matching
  
- Programming Perl, 3.2.1. /PATTERN/
  
- delimiter besides slash
: Learning Perl, 7.4.3. Using a Different Delimiter
  
- embedded modifiers for
: Programming Perl, 2.4.1.4. Regular expression extensions
  
- example of pattern matching
: Advanced Perl Programming, 5.5.1. A Fast Multipattern grep
  
- greedy matching
  
           
    - Programming Perl, 1.7.1. Quantifiers
    
- Programming Perl, 2.4.1.2. The rules of regular expression matching
  
  
  - matching precedence
: Programming Perl, 2.4.1.2. The rules of regular expression matching
  
- minimal matching
: Programming Perl, 1.7.2. Minimal Matching
  
- quantifiers
: Programming Perl, 2.4.1.2. The rules of regular expression matching
  
- special variables for matching
: Programming Perl, 2.9.1. Regular Expression Special Variables
  
- split() and
: Programming Perl, 3.2.155. split
  
- study()
: Programming Perl, 3.2.160. study
  
- for untainting data
: Programming Perl, 6.3.1.1. Detecting and laundering tainted data
       
- PauseService() (Win32::Service)
: Perl in a Nutshell, Chapter 19, Reference: PauseService
- pausing scripts
: Programming Perl, 3.2.150. sleep
- PDL module
   
  - Advanced Perl Programming, 2.2. Example: Matrices
  
- Perl Cookbook, 2.14. Multiplying Matrices
  
- Peek module
 
  - Advanced Perl Programming, 20.1. Reading the Source
  
- Advanced Perl Programming, 20.3.1.2. Inside SVs
  
- PeekInput() (Win32::Console)
: Perl in a Nutshell, Chapter 19, Reference: PeekInput
- peephole optimizer
: Advanced Perl Programming, 20.2.2.2. Compilation and code generation stages
- Peer option (IO::Socket::UNIX)
: Perl in a Nutshell, 13.2.5. IO::Socket::UNIX Reference
- peeraddr() (IO::Socket::INET)
: Perl in a Nutshell, Chapter 13, Reference: peeraddr
- PeerAddr option (IO::Socket::INET)
: Perl in a Nutshell, 13.2.4. IO::Socket::INET Reference
- peerhost() (IO::Socket::INET)
: Perl in a Nutshell, Chapter 13, Reference: peerhost
- peerpath() (IO::Socket::UNIX)
: Perl in a Nutshell, Chapter 13, Reference: peerpath
- peerport() (IO::Socket::INET)
: Perl in a Nutshell, Chapter 13, Reference: peerport
- PeerPort option (IO::Socket::INET)
: Perl in a Nutshell, 13.2.4. IO::Socket::INET Reference
- Penguin module
: Programming Perl, 6.3.2.2. Penguin
- percent sign (%)
: (see % (percent sign))
- performance
            
  - Programming Perl, 8.3. Efficiency
  
- Programming Perl, Perl in a Nutshell
  
- CGI scripts
  
   
    - Perl in a Nutshell, 9. CGI Overview
    
- Perl in a Nutshell, 11.4. Running CGI Scripts with mod_perl
  
  
  - efficient attribute storage
: Advanced Perl Programming, 8.1. Efficient Attribute Storage
  
- eval function to improve
: Advanced Perl Programming, 5.5. Using Eval for Efficiency
  
- measuring
: Programming Perl, 3.2.174. times
  
- memory management
  
    
    - Advanced Perl Programming, 1.6. A View of the Internals
    
- Advanced Perl Programming, 20.5.6. Memory Management Using XS
  
  
  - references and
: Advanced Perl Programming, 1.2.2. Performance Efficiency
  
- typeglob aliases and
: Advanced Perl Programming, 3.2.2. Using Typeglob Aliases
  
- period
: (see . (dot))
- Perl
  
  - (see also modules, Perl)
  
- (see also scripts, Perl)
  
- Advanced Perl Programming, The Perl Interpreter
  
- Learning Perl, 11.1. What Is a Format?
  
- Learning Perl, 19.10. Perl and the Web: Beyond CGI Programming
  
- Learning Perl on Win32 Systems, 11.1. What Is a Format?
  
- Perl in a Nutshell, 3. The Perl Interpreter
  
- Programming Perl, 1.3.1. How to Do It
  
- advantages and uses
  
         
    - Advanced Perl Programming, Why Perl?
    
- Perl in a Nutshell, 1.1. What's Perl Good For?
  
  
  - API for
: Advanced Perl Programming, 19.2. Embedding Overview
  
- architecture
: Advanced Perl Programming, 20.2. Architecture
  
- bugs in, reporting
: Perl in a Nutshell, 6.6. The perlbug Program
  
- CGI programming
: (see CGI programs)
  
- code generation
: Advanced Perl Programming, 17.1. On Code Generation
  
- command processing
: Perl in a Nutshell, 3.1. Command Processing
  
- command-line options
  
       
    - Perl in a Nutshell, 3.2. Command-Line Options
    
- Programming Perl, 6.1.2. Switches
    
- -- switch
: Programming Perl, 6.1.2. Switches
    
- -0 switch
: Programming Perl, 6.1.2. Switches
    
- -a switch
    
     
      - Programming Perl, 2.9.4. Global Special Arrays
      
- Programming Perl, 6.1.2. Switches
    
  
    - -c switch
: Programming Perl, 6.1.2. Switches
    
- -d switch
    
  
      - Programming Perl, 6.1.2. Switches
      
- Programming Perl, 8.1. The Perl Debugger
      
- Programming Perl, 8.1.8. Alternative Debuggers: The Perl Profiler
    
   
    - -D switch
: Programming Perl, 6.1.2. Switches
    
- -e switch
    
  
      - Programming Perl, 1.3.1. How to Do It
      
- Programming Perl, 6.1.2. Switches
    
  
    - -F switch
: Programming Perl, 6.1.2. Switches
    
- -h switch
: Programming Perl, 6.1.2. Switches
    
- -i switch
: Programming Perl, 6.1.2. Switches
    
- -I switch
: Programming Perl, 6.1.2. Switches
    
- -l switch
: Programming Perl, 6.1.2. Switches
    
- -m switch
: Programming Perl, 6.1.2. Switches
    
- -M switch
: Programming Perl, 6.1.2. Switches
    
- -n switch
: Programming Perl, 6.1.2. Switches
    
- -p switch
: Programming Perl, 6.1.2. Switches
    
- -P switch
: Programming Perl, 6.1.2. Switches
    
- -s switch
: Programming Perl, 6.1.2. Switches
    
- -S switch
    
            
      - Programming Perl, 6.1.2. Switches
      
- Programming Perl, 6.2.4.2. UNIX-domain clients and servers
    
  
    - sticky bit
: Programming Perl, 8.3.1. Time Efficiency
    
- -T switch
    
  
      - Programming Perl, 6.1.2. Switches
      
- Programming Perl, 6.2.4.1. Internet TCP clients and servers
      
- Programming Perl, 6.3.1. Handling Insecure Data
    
   
    - -u switch
: Programming Perl, 6.1.2. Switches
    
- -U switch
: Programming Perl, 6.1.2. Switches
    
- -v switch
: Programming Perl, 6.1.2. Switches
    
- -V switch
: Programming Perl, 6.1.2. Switches
    
- -w switch
    
     
      - Programming Perl, 1.3.1. How to Do It
      
- Programming Perl, 3. Functions
      
- Programming Perl, 6.1.2. Switches
      
- Programming Perl, 7.2.10. diagnostics - Force Verbose Warning Diagnostics
      
- Programming Perl, 9. Diagnostic Messages
    
     
    - -x switch
    
 
      - Programming Perl, 6.1.1. Command Processing
      
- Programming Perl, 6.1.2. Switches
    
  
  
  - compiler
  
 
    - Advanced Perl Programming, 20.7. A Peek into the Future
    
- Learning Perl on Win32 Systems, D.10.4. The Perl Compiler
    
- Perl in a Nutshell, 3.4. The Perl Compiler
  
   
  - debugger
  
 
    - Advanced Perl Programming, 2.5. Pretty-Printing
    
- Advanced Perl Programming, 20.1. Reading the Source
    
- Perl in a Nutshell, 6.1. The Perl Debugger
    
- Perl in a Nutshell, 6.2. Debugger Commands
    
- Perl in a Nutshell, 6.4. Customizing the Debugger
  
     
  - documentation, resources, technical support
  
 
    - Advanced Perl Programming, Resources
    
- Perl Cookbook, Other Books
    
- Learning Perl on Win32 Systems, 1.4. Support
    
- Perl in a Nutshell, 1.4. Perl Resources
    
- Perl in a Nutshell, 2.5. Documentation
    
- Perl in a Nutshell, 4.11. Pod
    
- = to signify in programs
: Perl in a Nutshell, 4.1. Program Structure
    
- release notes
: Perl Cookbook, Platform Notes
    
- utilities for
: Perl in a Nutshell, 4.11.3. Pod Utilities
  
         
  - embedding
  
 
    - Advanced Perl Programming, 19. Embedding Perl:The Easy Way
    
- Advanced Perl Programming, 20.4.1. Calling a Perl Subroutine
    
- Advanced Perl Programming, 20.6. Easy Embedding API
    
- Learning Perl on Win32 Systems, D.10. Embeddible, Extensible
  
    
  - example scripts
: Perl in a Nutshell, 2.3.1.1. Perl examples
  
- executor
: Advanced Perl Programming, 20.2.3. Executor
  
- extensions
: (see extension modules, Perl)
  
- future of
: Advanced Perl Programming, 20.7. A Peek into the Future
  
- history of
  
     
    - Learning Perl, 1.1. History of Perl
    
- Perl in a Nutshell, 1.2. Perl Development
    
- Programming Perl, 8.2.7. Previous Perl Traps
    
- Programming Perl, 8.7. History Made Practical
  
    
  - installing source code
: Perl in a Nutshell, 2.3. Installing Perl
  
- language syntax
: Advanced Perl Programming, Language Syntax
  
- obtaining
  
   
    - Learning Perl, 1.3. Availability
    
- Learning Perl on Win32 Systems, 1.3.2. Standard Perl Distribution
    
- Perl in a Nutshell, 2. Installing Perl
    
- Programming Perl, How to Get Perl
  
    
  - Perl: The Motion Picture
: Learning Perl, 16.2. Packing and Unpacking Binary Data
  
- programming conventions
: Perl Cookbook, Conventions Used in This Book
  
- programs, making executable
: Learning Perl, 1.4. Basic Concepts
  
- standard library
  
    
    - Learning Perl, 6.2. Input from the Diamond Operator
    
- Programming Perl, 7. The Standard Perl Library
  
  
  - translator
: Advanced Perl Programming, 20.2.2. Translator
  
- using C with
  
  
    - Advanced Perl Programming, 18. Extending Perl:A First Course
    
- Advanced Perl Programming, 18.2. Example: Fractals with Perl
  
  
  - value types
: Advanced Perl Programming, 20.3. Perl Value Types
  
- for Win32
: Learning Perl on Win32 Systems, 1.3.1. ActiveState Perl for Win32
  
- perl-bin directory
: Perl in a Nutshell, 11.4. Running CGI Scripts with mod_perl
- PERL_DEBUG_MSTATS variable
: Perl in a Nutshell, 3.3. Environment Variables
- PERL_DESTRUCT_LEVEL variable
: Perl in a Nutshell, 3.3. Environment Variables
- <Perl> directives (Apache)
: Perl in a Nutshell, 11.6. <Perl> Sections
- Perl Institute
: Perl in a Nutshell, 1.4.5. The Perl Institute (www.perl.org)
- Perl Journal
: Perl in a Nutshell, 1.4.7. The Perl Journal
- PERL_MAILERS variable
: Perl in a Nutshell, 14.2.1. Send Email with Mail::Mailer
- PERL_MODULE_EXT variable
: Perl in a Nutshell, 3.4. The Perl Compiler
- Perl Package Manager (PPM)
: Perl in a Nutshell, 2.4.3.2. Using the Perl Package Manager
- Perl Porters
: Perl in a Nutshell, 1.2. Perl Development
- Perl Profiler (DProf)
           
  - Perl in a Nutshell, 6.5. The Perl Profiler
  
- Programming Perl, 8.1.8. Alternative Debuggers: The Perl Profiler
  
- PERL_SCRIPT_EXT variable
: Perl in a Nutshell, 3.4. The Perl Compiler
- perl-script handler
  
  - Perl in a Nutshell, 11.3. mod_perl Handlers
  
- Perl in a Nutshell, 11.4. Running CGI Scripts with mod_perl
  
- $PERL_VERSION ($]) variable
 
  - Perl in a Nutshell, 4.4.1. Global Special Variables
  
- Programming Perl, 2.9.3. Global Special Variables
  
- Programming Perl, 7.2.13. English - Use English or awk Names for Punctuation Variables
   
- Perl/Tk toolkit
 
  - Advanced Perl Programming, 14.2. Starting with Perl/Tk
  
- Perl Cookbook, 15.0. Introduction
  
- Perl in a Nutshell, 18. Perl/Tk
  
- callbacks
: Perl in a Nutshell, 18.1.3. Callbacks
  
- colors and fonts
: Perl in a Nutshell, 18.1.4. Colors and Fonts
  
- dialog boxes
: Perl Cookbook, 15.15. Creating Dialog Boxes with Tk
  
- event bindings
: Advanced Perl Programming, 14.6. Event Bindings
  
- event loops
: Advanced Perl Programming, 14.7. Event Loops
  
- geometry managers
: Perl in a Nutshell, 18.2. Geometry Managers
  
- menus
: Perl Cookbook, 15.14. Creating Menus with Tk
  
- ptK (portable Tk)
: Advanced Perl Programming, 14.1. Introduction to GUIs, Tk, and Perl/Tk
  
- removing DOS shell window
: Perl Cookbook, 15.17. Removing the DOS Shell Window with Windows Perl/Tk
  
- resize events
: Perl Cookbook, 15.16. Responding to Tk Resize Events
  
- scrollbars
: Perl in a Nutshell, 18.1.2. Scrollbars
  
- timers
: Advanced Perl Programming, 14.5. Timers
  
- tkshufflepod program
: Perl Cookbook, 15.19. Program: tkshufflepod
  
- widgets
  
                 
    - Advanced Perl Programming, A. Tk Widget Reference
    
- Perl in a Nutshell, 18.1. Widgets
    
- Button widget
: Perl in a Nutshell, 18.4. The Button Widget
    
- Canvas widget
: Perl in a Nutshell, 18.12. The Canvas Widget
    
- Checkbutton widget
: Perl in a Nutshell, 18.5. The Checkbutton Widget
    
- common configuration options
: Perl in a Nutshell, 18.3. Common Widget Configuration Options
    
- Entry widget
: Perl in a Nutshell, 18.8. The Entry Widget
    
- Frame widget
: Perl in a Nutshell, 18.17. The Frame Widget
    
- Label widget
: Perl in a Nutshell, 18.7. The Label Widget
    
- Listbox widget
: Perl in a Nutshell, 18.10. The Listbox Widget
    
- Menu widget
: Perl in a Nutshell, 18.15. The Menu Widget
    
- Menubutton widget
: Perl in a Nutshell, 18.14. The Menubutton Widget
    
- Optionmenu widget
: Perl in a Nutshell, 18.16. The Optionmenu Widget
    
- Radiobutton widget
: Perl in a Nutshell, 18.6. The Radiobutton Widget
    
- Scale widget
: Perl in a Nutshell, 18.13. The Scale Widget
    
- Scrollbar widget
: Perl in a Nutshell, 18.9. The Scrollbar Widget
    
- Text widget
: Perl in a Nutshell, 18.11. The Text Widget
    
- toplevel widget
: Perl in a Nutshell, 18.18. The Toplevel Widget
  
                  
  - widgets methods
: Perl in a Nutshell, 18.1.1. Widget Methods
 
- PERL5DB variable
: Programming Perl, 8.1.3. Debugger Customization
- PERL5LIB environment variable
  
  - Advanced Perl Programming, 6.2.1. Load Path
  
- Perl Cookbook, 12.7. Keeping Your Own Module Directory
  
- Perl in a Nutshell, 3.3. Environment Variables
   
- PERL5OPT variable
: Perl in a Nutshell, 3.3. Environment Variables
- PERL5SHELL variable
: Perl in a Nutshell, 3.3. Environment Variables
- perl_alloc function
: Advanced Perl Programming, 19.2. Embedding Overview
- perl_call_argv function
    
  - Advanced Perl Programming, 19.2. Embedding Overview
  
- Advanced Perl Programming, 19.3. Examples
  
- perl_call_va function
 
  - Advanced Perl Programming, 19.2. Embedding Overview
  
- Advanced Perl Programming, 19.3. Examples
  
- Advanced Perl Programming, 20.6. Easy Embedding API
   
- perl_construct function
: Advanced Perl Programming, 19.2. Embedding Overview
- PERL_DESTRUCT_LEVEL variable
: Programming Perl, 5.3.9. A Note on Garbage Collection
- perl_eval_va function
   
  - Advanced Perl Programming, 19.2. Embedding Overview
  
- Advanced Perl Programming, 19.3. Examples
  
- Advanced Perl Programming, 20.6. Easy Embedding API
   
- perl_parse function
 
  - Advanced Perl Programming, 19.2. Embedding Overview
  
- Advanced Perl Programming, 19.3. Examples
  
- $PERL_VERSION
 
  - Perl in a Nutshell, 4.4.1. Global Special Variables
  
- Programming Perl, 2.9.3. Global Special Variables
  
- Programming Perl, 7.2.13. English - Use English or awk Names for Punctuation Variables
   
- perlbug program
: Perl in a Nutshell, 6.6. The perlbug Program
- perlcc utility
: Perl in a Nutshell, 3.4. The Perl Compiler
- .perldb file
   
  - Perl in a Nutshell, 6.4. Customizing the Debugger
  
- Programming Perl, 8.1.3. Debugger Customization
  
- $PERLDB ($^P) variable
 
  - Perl in a Nutshell, 4.4.1. Global Special Variables
  
- Programming Perl, 2.9.3. Global Special Variables
  
- Programming Perl, 7.2.13. English - Use English or awk Names for Punctuation Variables
   
- PERLDB_OPTS variable
: Perl in a Nutshell, 6.4. Customizing the Debugger
- perldoc utility
  
  - Perl Cookbook, 12.16. Documenting Your Module with Pod
  
- Learning Perl on Win32 Systems, 1.5.1. Documentation
  
- Perl in a Nutshell, Chapter 4, Reference: perldoc
  
- Perl in a Nutshell, 2.5.1. Installing the Documentation
  
- Programming Perl, Perl Manpages
     
- PerlHandler directive (mod_perl)
 
  - Perl in a Nutshell, 11.3. mod_perl Handlers
  
- Perl in a Nutshell, 11.4. Running CGI Scripts with mod_perl
  
- PerlIIS extension
: Learning Perl on Win32 Systems, 18.7.2. PerlIS and PerlScript
- PerlInterpreter structure
: Advanced Perl Programming, 20.2.1.1. Multiple interpreters
- PerlIO object
: Advanced Perl Programming, 20.2.1. Perl Objects
- PerlIS
: Learning Perl on Win32 Systems, 1.3.1. ActiveState Perl for Win32
- PERLLIB variable
: Perl in a Nutshell, 3.3. Environment Variables
- perlman text viewer
: Advanced Perl Programming, 16. GUI Example: Man Page Viewer
- perlmenu module
: Perl Cookbook, 15.12. Managing the Screen
- PerlModule directive (mod_perl)
: Perl in a Nutshell, 11.4. Running CGI Scripts with mod_perl
- PerlScript
         
  - Learning Perl on Win32 Systems, 1.3.1. ActiveState Perl for Win32
  
- Learning Perl on Win32 Systems, 18.7.2. PerlIS and PerlScript
  
- Perl in a Nutshell, 20. PerlScript
  
- client-side
: Perl in a Nutshell, 20.1. Client-Side PerlScript
  
- server-side
: Perl in a Nutshell, 20.2. Server-Side PerlScript
     
- PerlSendHeader directive (mod_perl)
: Perl in a Nutshell, 11.4. Running CGI Scripts with mod_perl
- perltoot document
: Advanced Perl Programming, 4.4.3. Closures Versus Objects
- permission bits, in dbmopen()
: Learning Perl, 17.2. Opening and Closing DBM Hashes
- permissions
    
  - Learning Perl on Win32 Systems, 1.6.16. Maintaining a Last-Good-Guess Database
  
- Learning Perl on Win32 Systems, 13.4. Modifying Permissions
  
- Programming Perl, 3.2.165. sysopen
  
- Programming Perl, 3.2.179. umask
  
- CGI programs and
  
     
    - Learning Perl, 19.8. Creating a Guestbook Program
    
- Learning Perl, 19.9. Troubleshooting CGI Programs
  
  
  - generating all possible
: Perl Cookbook, 4.19. Program: permute
  
- modifying
  
  
    - Learning Perl, 13.5. Modifying Permissions
    
- Learning Perl on Win32 Systems, 13.4. Modifying Permissions
    
- Programming Perl, 3.2.12. chmod
  
   
  - permission bits, in dbmopen()
: Learning Perl on Win32 Systems, 17.2. Opening and Closing DBM Hashes
  
- testing files for trustworthiness
: Perl Cookbook, 8.17. Testing a File for Trustworthiness
  
- permute program
: Perl Cookbook, 4.19. Program: permute
- persistence
  
  - Advanced Perl Programming, 10. Persistence
  
- Advanced Perl Programming, 11. Implementing Object Persistence
  
- Adaptor project
: Advanced Perl Programming, 11. Implementing Object Persistence
  
- data structures
: Perl Cookbook, 11.14. Transparently Persistent Data Structures
  
- database data
: Perl Cookbook, 14.9. Persistent Data
  
- record-oriented
: Advanced Perl Programming, 10.3. Record-Oriented Approach
  
- streamed data
: Advanced Perl Programming, 10.2. Streamed Data
  
- subroutine variables
: Perl Cookbook, 10.3. Creating Persistent Private Variables
  
- transparent (orthogonal)
  
         
    - Advanced Perl Programming, 11. Implementing Object Persistence
    
- Advanced Perl Programming, 11.2.1. Design Goals
  
  
- PF_ constants
: Perl Cookbook, 17.0. Introduction
- .ph filename extension
: Perl Cookbook, 12.14. Using h2ph to Translate C #include Files
- phrase() (Mail::Address)
   
  - Perl in a Nutshell, Chapter 14, Reference: phrase
  
- Perl in a Nutshell, 14.2.6. Parse Email Addresses with Mail::Address
  
- pi
: Programming Perl, 3.2.6. atan2
 
  - computing with
: Learning Perl, A.1. Chapter 2, Scalar Data
  
- obscure reference to
: Learning Perl, 16.2. Packing and Unpacking Binary Data
  
- Pics property (Response object)
: Perl in a Nutshell, 20.2.2.2. Response properties
- picture lines
  
  - Programming Perl, 2.8. Formats
  
- Programming Perl, 3.2.41. format
  
- pid
: (see processes)
- $PID ($$) variable
  
  - Perl in a Nutshell, 4.4.1. Global Special Variables
  
- Programming Perl, 2.9.3. Global Special Variables
  
- Programming Perl, 7.2.13. English - Use English or awk Names for Punctuation Variables
   
- ping() (DBI)
: Perl in a Nutshell, Chapter 12, Reference: ping
- Ping module
: Programming Perl, 7.2.46. Net::Ping - Check Whether a Host Is Online
- pingecho()
: Programming Perl, 7.2.46. Net::Ping - Check Whether a Host Is Online
- pinging machines
: Perl Cookbook, 18.7. Pinging a Machine
- pipe()
     
  - Perl in a Nutshell, Chapter 5, Reference: pipe
  
- Programming Perl, 3.2.107. pipe
  
- Pipe module
: Learning Perl on Win32 Systems, B.4. Win32 Extensions
- pipe symbol
: (see | (vertical bar))
- pipe()
   
  - Perl Cookbook, 16.0. Introduction
  
- Perl Cookbook, 16.10. Communicating Between Related Processes
  
- pipe# programs (examples)
: Perl Cookbook, 16.10. Communicating Between Related Processes
- pipes
  
  - Programming Perl, 3.2.18. close
  
- Programming Perl, 6.2.2. Pipes
  
- pixmaps, widgets and
: Advanced Perl Programming, 14.3.1.2. Images
- place geometry manager (Perl/Tk)
: Perl in a Nutshell, 18.2.3. The Place Geometry Manager
- placeForget() (place geometry manager)
: Perl in a Nutshell, 18.2.3. The Place Geometry Manager
- placeholders (DBI)
: Perl in a Nutshell, 12.2.4. Placeholders database and statement handles
- placeInfo() (place geometry manager)
: Perl in a Nutshell, 18.2.3. The Place Geometry Manager
- places()
: Perl Cookbook, 13.14. Overloading Operators
- placeSlaves() (place geometry manager)
: Perl in a Nutshell, 18.2.3. The Place Geometry Manager
- platform independence
: Advanced Perl Programming, 10.1. Persistence Issues
- platforms
: Perl in a Nutshell, 1.3. Which Platforms Support Perl?
- plotting expressions
: Advanced Perl Programming, 4.2.2.1. Expression plotting
- pluralities
: (see arrays)
- pluralizing words
: Perl Cookbook, 2.18. Printing Correct Plurals
- plus
: (see + (plus sign))
- .plx extension
: Learning Perl on Win32 Systems, 1.5. Basic Concepts
- .pm and .pl files
               
  - Advanced Perl Programming, 6.2. Packages and Files
  
- Perl Cookbook, 12.0. Introduction
  
- Perl in a Nutshell, 7.1. Namespaces and Packages
   
- pmdesc program (example)
: Perl Cookbook, 12.19. Program: Finding Versions and Descriptions of Installed Modules
- =pod command (pod)
: Perl in a Nutshell, Chapter 4, Reference: =pod
- pod documentation
   
  - Advanced Perl Programming, 17.1. On Code Generation
  
- Perl Cookbook, 12.16. Documenting Your Module with Pod
  
- Learning Perl on Win32 Systems, 1.5.1. Documentation
  
- Learning Perl on Win32 Systems, 18.1. The CGI.pm Module
  
- Perl in a Nutshell, 2.5. Documentation
  
- Perl in a Nutshell, 4.11. Pod
  
- = to signify in programs
: Perl in a Nutshell, 4.1. Program Structure
  
- sorting =head1 sections
: Perl Cookbook, 15.19. Program: tkshufflepod
  
- utilities for
: Perl in a Nutshell, 4.11.3. Pod Utilities
         
- POD modules
 
  - Pod::Functions module
: Perl in a Nutshell, 8.120. Pod::Functions
  
- Pod::Html module
: Perl in a Nutshell, 8.121. Pod::Html
  
- Pod::Text module
  
   
    - Perl in a Nutshell, 8.122. Pod::Text
    
- Programming Perl, 7.2.50. Pod::Text - Convert POD Data to Formatted ASCII Text
  
  
- pod utilities
 
  - pod2fm utility
: Perl in a Nutshell, Chapter 4, Reference: pod2fm
  
- pod2html utility
  
  
    - Perl Cookbook, 12.16. Documenting Your Module with Pod
    
- Perl in a Nutshell, Chapter 4, Reference: pod2html
    
- Perl in a Nutshell, 8.121. Pod::Html
  
   
  - pod2latex utility
: Perl in a Nutshell, Chapter 4, Reference: pod2latex
  
- pod2man utility
: Perl in a Nutshell, Chapter 4, Reference: pod2man
  
- pod2text utility
  
   
    - Perl Cookbook, 12.16. Documenting Your Module with Pod
    
- Perl in a Nutshell, Chapter 4, Reference: pod2text
    
- Perl in a Nutshell, 8.122. Pod::Text
  
   
- poetry in Perl
: Programming Perl, 8.6. Perl Poetry
- pointer values (PVs)
: Advanced Perl Programming, 20.3.1. Scalar Values
- pointers
   
  - (see references)
  
- Learning Perl on Win32 Systems, D.10.7. Function Pointers
  
- polymorphism
 
  - Advanced Perl Programming, 7.1. OO: An Introduction
  
- Advanced Perl Programming, 7.2.4. The Need for Polymorphism
  
- "poor man's garbage collection"
: Advanced Perl Programming, 1.6.1. Reference Counts
- pop()
  
  - Learning Perl, A.3. Chapter 4, Control Structures
  
- Learning Perl, 3.4.3. The push and pop Functions
  
- Learning Perl on Win32 Systems, A.3. Chapter 4, Control Structures
  
- Learning Perl on Win32 Systems, 3.4.3. The push and pop Functions
  
- Perl in a Nutshell, Chapter 5, Reference: pop
  
- Programming Perl, 3.2.108. pop
  
- circular lists
: Perl Cookbook, 4.16. Implementing a Circular List
  
- on multiple array elements
: Perl Cookbook, 4.11. Processing Multiple Elements of an Array
  
- Tie::IxHash module and
: Perl Cookbook, 5.6. Retrieving from a Hash in Insertion Order
         
- POP3 protocol, interface to
 
  - Advanced Perl Programming, 12.6.2. Net::POP3
  
- Perl in a Nutshell, 14.1.3. Retrieving Email with Net::POP3
  
- Perl in a Nutshell, 14.2.8. Reading Email with Mail::POP3Client
   
- POP3 servers
: Perl Cookbook, 18.5. Reading Mail with POP3
- popen library function, emulating
: Learning Perl, 14.3. Using Processes as Filehandles
- popgrep# programs (examples)
: Perl Cookbook, 6.10. Speeding Up Interpolated Matches
- popstat() (Net::POP3)
: Perl in a Nutshell, Chapter 14, Reference: popstat
- POPStat() (Mail::POP3Client)
: Perl in a Nutshell, Chapter 14, Reference: POPStat
- popup_menu() (CGI.pm)
: Perl in a Nutshell, Chapter 10, Reference: popup_menu
- popup menus
       
  - Learning Perl, 19.7. Other Form Elements
  
- Learning Perl, 19.7.1. References
  
- port()
 
  - Net::FTP module
: Perl in a Nutshell, Chapter 16, Reference: port
  
- URI::URL module
: Perl in a Nutshell, Chapter 17, Reference: port
  
- Port() (Mail::POP3Client)
: Perl in a Nutshell, Chapter 14, Reference: Port
- portability
  
  - Advanced Perl Programming, 10.1. Persistence Issues
  
- Programming Perl, 8.3.5. Porter Efficiency
  
- Porters
: Perl in a Nutshell, 1.2. Perl Development
- ports and port numbers
  
  - Advanced Perl Programming, 12.1. Networking Primer
  
- Learning Perl on Win32 Systems, C. Networking Clients
  
- connection attempts, logging
: Perl Cookbook, 17.17. Program: backsniff
  
- getting name from number
: Programming Perl, 3.2.64. getservbyname
  
- getting number from name
: Programming Perl, 3.2.64. getservbyname
     
- pos()
 
  - Perl Cookbook, 6.14. Matching from Where the Last Pattern Left Off
  
- Perl in a Nutshell, Chapter 5, Reference: pos
  
- Perl in a Nutshell, Chapter 17, Reference: pos
  
- Programming Perl, 3.2.109. pos
    
- positionfrom() (Frame widget)
: Perl in a Nutshell, 18.18.1. Toplevel Methods
- positioning text widgets
: Advanced Perl Programming, 14.3.5.1. Inserting text at absolute positions
- positive lookahead assertion
: Programming Perl, 2.4.1.4. Regular expression extensions
- POSIX module
    
  - Perl in a Nutshell, 8.123. POSIX
  
- Programming Perl, 7.2.49. POSIX - Perl Interface to IEEE Std 1003.1
  
- blocking signals
: Perl Cookbook, 16.20. Blocking Signals
  
- floor() and ceil()
: Perl Cookbook, 2.3. Rounding Floating-Point Numbers
  
- setsid function
: Perl Cookbook, 17.15. Making a Daemon Server
  
- termios interface
: Perl Cookbook, 15.8. Using POSIX termios
  
- trigonometric functions
: Perl Cookbook, 2.12. Calculating More Trigonometric Functions
       
- post() (Menu widget)
: Perl in a Nutshell, 18.15.2. Menu Methods
- post() (Net::NNTP)
  
  - Perl in a Nutshell, Chapter 15, Reference: post
  
- Perl in a Nutshell, 15.1. The NNTP Protocol
  
- POST method
 
  - Perl Cookbook, 19.0. Introduction
  
- Perl Cookbook, 19.1. Writing a CGI Script
  
- Perl Cookbook, 20.2. Automating Form Submission
  
- Perl in a Nutshell, 9.1.1. Transferring the Form Data
  
- Perl in a Nutshell, 17.3.1. HTTP::Request
     
- Post Office Protocol (POP3)
 
  - Perl in a Nutshell, 14.1.3. Retrieving Email with Net::POP3
  
- Perl in a Nutshell, 14.2.8. Reading Email with Mail::POP3Client
  
- postcascade() (Menu widget)
: Perl in a Nutshell, 18.15.2. Menu Methods
- -postcommand option (Menu)
: Perl in a Nutshell, 18.15. The Menu Widget
- posting news articles
   
  - Perl Cookbook, 18.4. Reading and Posting Usenet News Messages
  
- Perl in a Nutshell, 15.1. The NNTP Protocol
  
- $POSTMATCH ($') variable
 
  - Perl Cookbook, 6.0. Introduction
  
- Learning Perl, 7.4.5. Special Read-Only Variables
  
- Perl in a Nutshell, 4.4.5. Regular Expression Special Variables
  
- Programming Perl, 2.4.1.3. The fine print
  
- Programming Perl, 2.9.1. Regular Expression Special Variables
  
- Programming Perl, 6.4.2.2. a2p
  
- Programming Perl, 7.2.13. English - Use English or awk Names for Punctuation Variables
  
- Programming Perl, 8.3.1. Time Efficiency
        
- postok() (Net::NNTP)
: Perl in a Nutshell, Chapter 15, Reference: postok
- postscript() (Canvas)
: Perl in a Nutshell, 18.12.3. Canvas Methods
- PostScript, converting HTML parse tree to
: Perl in a Nutshell, 17.4.4. HTML::FormatPS
- pound sign
: (see # (hash mark))
- powers of ten, examples of, with substr()
: Learning Perl, 15.2. Extracting and Replacing a Substring
- PPM (Perl Package Manager)
: Perl in a Nutshell, 2.4.3.2. Using the Perl Package Manager
- Practical Extraction and Report Language
: (see perl)
- pragmas
        
  - (see also use declarations)
  
- Perl Cookbook, 12.0. Introduction
  
- Learning Perl on Win32 Systems, B.1. Library Terminology
  
- Programming Perl, 2.6.7. Global Declarations
  
- Programming Perl, 2.6.9. Pragmas
  
- Programming Perl, 3.2.185. use
  
- Programming Perl, 5. Packages, Modules, and Object Classes
  
- Programming Perl, 6.1.2. Switches
  
- Programming Perl, 7. The Standard Perl Library
  
- modules and
: Programming Perl, 5.2. Modules
          
- pre-extending arrays
: Programming Perl, 8.3.1. Time Efficiency
- pre-forking servers
: Perl Cookbook, 17.12. Pre-Forking Servers
- preallocating memory for hashes
: Perl Cookbook, 5.13. Presizing a Hash
- precedence
    
  - Learning Perl, 2.4.3. Operator Precedence and Associativity
  
- Perl in a Nutshell, 4.5. Operators
  
- Programming Perl, 3. Functions
  
- Programming Perl, 8.2.7. Previous Perl Traps
  
- diagnostic messages
: Programming Perl, 9. Diagnostic Messages
  
- key/value pair (hashes)
: Programming Perl, 2.3.5. Hashes (Associative Arrays)
  
- logical operators
: Programming Perl, 2.5.20. Logical and, or, not, and xor
  
- operator, table of
: Programming Perl, 2.5. Operators
  
- parentheses and
  
         
    - Learning Perl, 2.4.3. Operator Precedence and Associativity
    
- Learning Perl, 7.3.4. Precedence
    
- Learning Perl on Win32 Systems, 2.4.3. Operator Precedence and Associativity
  
   
  - references and
: Advanced Perl Programming, 1.1.6. Confusion About Precedence
  
- regular expression matching
  
  
    - Learning Perl, 7.3.4. Precedence
    
- Learning Perl on Win32 Systems, 7.3.4. Precedence
    
- Programming Perl, 2.4.1.2. The rules of regular expression matching
  
   
- precision, controlling in output
: Perl Cookbook, 13.14. Overloading Operators
- predefined Perl variables
  
  - Learning Perl on Win32 Systems, D.6. Many, Many Predefined Variables
  
- Perl in a Nutshell, 4.4. Special Variables
  
- preforker program (example)
: Perl Cookbook, 17.12. Pre-Forking Servers
- $PREMATCH ($`) variable
  
  - Perl Cookbook, 6.0. Introduction
  
- Learning Perl, 7.4.5. Special Read-Only Variables
  
- Perl in a Nutshell, 4.4.5. Regular Expression Special Variables
  
- Programming Perl, 2.4.1.3. The fine print
  
- Programming Perl, 2.9.1. Regular Expression Special Variables
  
- Programming Perl, 6.4.2.2. a2p
  
- Programming Perl, 7.2.13. English - Use English or awk Names for Punctuation Variables
  
- Programming Perl, 8.3.1. Time Efficiency
        
- prepare() (DBI)
 
  - Perl in a Nutshell, Chapter 12, Reference: prepare
  
- Perl in a Nutshell, 12.2.3. Database Handles and Statement Handles
  
- prepare statement (SQL)
: Advanced Perl Programming, 10.4.1.2. Select
- prepending
  
  - directories to @INC
: Programming Perl, 6.1.2. Switches
  
- elements to arrays
: Programming Perl, 3.2.183. unshift
  
- pretty-printing
: Advanced Perl Programming, 2.5. Pretty-Printing
- prev_labeled() (Mail::Folder)
: Perl in a Nutshell, Chapter 14, Reference: prev_labeled_message
- prev_message() (Mail::Folder)
: Perl in a Nutshell, Chapter 14, Reference: prev_message
- prime numbers, calculating
: Perl Cookbook, 2.19. Program: Calculating Prime Factors
- prime_pattern program (example)
: Perl Cookbook, 6.16. Detecting Duplicate Words
- print()
      
  - Perl Cookbook, 17.0. Introduction
  
- Learning Perl, 2.8. Output with print
  
- Learning Perl, 6.3.1. Using print for Normal Output
  
- Learning Perl on Win32 Systems, 2.8. Output with print
  
- Learning Perl on Win32 Systems, 6.3.1. Using print for Normal Output
  
- Learning Perl on Win32 Systems, 17.4. Fixed-Length Random-Access Databases
  
- Perl in a Nutshell, Chapter 5, Reference: print
  
- Programming Perl, 3.2.110. print
  
- Programming Perl, 8.2.3. Awk Traps
  
- Programming Perl, 8.3.1. Time Efficiency
  
- $_ and
  
           
    - Learning Perl, 4.5. The foreach Statement
    
- Learning Perl on Win32 Systems, 4.6. The foreach Statement
  
  
  - array literals and
: Learning Perl, 3.2. Literal Representation
  
- examples of
  
  
    - Learning Perl, 1.5.1. The "Hello, World" Program
    
- Learning Perl, 1.5.17. The Final Programs
    
- Learning Perl on Win32 Systems, 1.6.1. The "Hello, world" Program
    
- Learning Perl on Win32 Systems, 1.6.17. The Final Programs
  
    
  - filehandle keyword and
  
 
    - Learning Perl, 1.5.12. Warning Someone When Things Go Astray
    
- Learning Perl on Win32 Systems, 1.6.12. Warning Someone When Things Go Astray
  
  
  - return value of
: Learning Perl, 6.3.1. Using print for Normal Output
  
- Socket module
: Perl in a Nutshell, 13.1.2. Client Connections
  
- writes to same filehandle and
: Learning Perl, 11.5. The Top-of-Page Format
   
- print_header() (Mail::Internet)
: Perl in a Nutshell, Chapter 14, Reference: print_header
- print_line program (example)
: Perl Cookbook, 8.8. Reading a Particular Line in a File
- printenv command, emulating
: Learning Perl, 14.1. Using system and exec
- PrintError attribute (DBI)
: Perl in a Nutshell, 12.2.3. Database Handles and Statement Handles
- printf()
     
  - Learning Perl, 6.3.2. Using printf for Formatted Output
  
- Learning Perl on Win32 Systems, A.5. Chapter 6, Basic I/O
  
- Perl in a Nutshell, Chapter 5, Reference: printf
  
- Programming Perl, 3.2.111. printf
  
- Programming Perl, 3.2.156. sprintf
  
- Programming Perl, 8.3.1. Time Efficiency
  
- %c format
: Perl Cookbook, 1.4. Converting Between ASCII Characters and Values
  
- examples of
  
        
    - Learning Perl, A.3. Chapter 4, Control Structures
    
- Learning Perl, A.5. Chapter 6, Basic I/O
    
- Learning Perl, A.13. Chapter 14, Process Management
    
- Learning Perl, 4.6. Exercises
    
- Learning Perl on Win32 Systems, A.3. Chapter 4, Control Structures
    
- Learning Perl on Win32 Systems, 4.7. Exercises
  
      
  - rounding floating-point numbers
: Perl Cookbook, 2.3. Rounding Floating-Point Numbers
 
- printing
 
  - data structures
: Perl Cookbook, 11.11. Printing Data Structures
  
- datetime information
: Perl Cookbook, 3.8. Printing a Date
  
- hashes
: Perl Cookbook, 5.5. Printing a Hash
  
- lists with commas
: Perl Cookbook, 4.2. Printing a List with Commas
  
- multidimensional arrays
  
     
    - Programming Perl, 4.6.3. Access and Printing
    
- Programming Perl, 4.7.1.3. Access and printing of an array of arrays
    
- Programming Perl, 4.7.2.3. Access and printing of a hash of arrays
    
- Programming Perl, 4.7.3.3. Access and printing of an array of hashes
  
    
  - multidimensional hashes
: Programming Perl, 4.7.4.3. Access and printing of a hash of hashes
  
- nested data structures
: Programming Perl, 8.1.1. Debugger Commands
  
- simultaneously to multiple filehandles
: Perl Cookbook, 7.18. Printing to Many Filehandles Simultaneously
  
- specific lines from files
: Perl Cookbook, 7.0. Introduction
    
- priority, process
: Programming Perl, 3.2.141. setpriority
- privacy
  
  - Advanced Perl Programming, 1.2.3. References to Anonymous Storage
  
- Advanced Perl Programming, 6.4. Privacy
  
- private
 
  - methods
: Perl Cookbook, 13.0. Introduction
  
- variables
  
  
    - (see local, variables)
    
- Perl Cookbook, 10.2. Making Variables Private to a Function
    
- Perl Cookbook, 12.4. Making Variables Private to a Module
    
- Perl in a Nutshell, 4.2.6. Declarations and Scope
    
- Perl in a Nutshell, 4.7.4. Private and Local Variables
  
     
- procedures
 
  - (see subroutines)
  
- Programming Perl, 1.2.2. Verbs
  
- process IDs (pids)
 
  - Programming Perl, 3.2.55. getpgrp
  
- Programming Perl, 3.2.102. open
  
- Programming Perl, 3.2.140. setpgrp
  
- returning
  
    
    - Programming Perl, 3.2.40. fork
    
- Programming Perl, 3.2.56. getppid
  
  
- Process module
 
  - Learning Perl on Win32 Systems, B.4. Win32 Extensions
  
- Learning Perl on Win32 Systems, 14.5. Win32::Process
  
- $PROCESS_ID ($$) variable
 
  - Perl in a Nutshell, 4.4.1. Global Special Variables
  
- Programming Perl, 2.9.3. Global Special Variables
  
- Programming Perl, 7.2.13. English - Use English or awk Names for Punctuation Variables
   
- processes
: Perl Cookbook, 16.0. Introduction
 
  - catching Ctrl-C
: Perl Cookbook, 16.18. Catching Ctrl-C
  
- communicating between
: Perl Cookbook, 16.10. Communicating Between Related Processes
  
- controlling program input/output
: Perl Cookbook, 16.8. Controlling Input and Output of Another Program
  
- creating
  
    
    - Perl Cookbook, 16.0. Introduction
    
- Learning Perl, 14.1. Using system and exec
  
  
  - error handling permission for
: Programming Perl, 7.2.40. IPC::Open3 - Open a Process for Reading, Writing, and Error Handling
  
- exit values
  
  
    - Learning Perl, 14.4. Using fork
    
- Learning Perl on Win32 Systems, 14.3. Using Processes as Filehandles
  
  
  - filehandles as
: Learning Perl, 14.3. Using Processes as Filehandles
  
- filtering output
: Perl Cookbook, 16.5. Filtering Your Own Output
  
- fork function
: Programming Perl, 3.2.40. fork
  
- gathering program output
: Perl Cookbook, 16.1. Gathering Output from a Program
  
- getting group for
: Programming Perl, 3.2.140. setpgrp
  
- groups
  
      
    - Perl Cookbook, 7.22. Program: lockarea
    
- Perl Cookbook, 16.14. Sending a Signal
  
  
  - imitating files with named pipes
: Perl Cookbook, 16.11. Making a Process Look Like a File with Named Pipes
  
- interprocess communication (IPC)
: Programming Perl, 6.2. Cooperating with Other Processes
  
- killing
: Programming Perl, 3.2.80. kill
  
- launching
  
    
    - Learning Perl, 14.5. Summary of Process Operations
    
- Learning Perl on Win32 Systems, 14.4. Summary of Process Operations
  
  
  - managing
: Perl in a Nutshell, 19.12. Win32::Process
  
- named pipes
: Programming Perl, 6.2.2.4. Named pipes
  
- opening for writing with filehandle
: Learning Perl, 14.3. Using Processes as Filehandles
  
- preprocessing input
: Perl Cookbook, 16.6. Preprocessing Input
  
- priority, setting
: Programming Perl, 3.2.141. setpriority
  
- read/write permission for
: Programming Perl, 7.2.39. IPC::Open2 - Open a Process for Both Reading and Writing
  
- reading from/writing to programs
: Perl Cookbook, 16.4. Reading or Writing to Another Program
  
- reading STDERR from programs
: Perl Cookbook, 16.7. Reading STDERR from a Program
  
- replacing programs
: Perl Cookbook, 16.3. Replacing the Current Program with a Different One
  
- returning priority of
: Programming Perl, 3.2.57. getpriority
  
- running multiple programs
: Perl Cookbook, 16.2. Running Another Program
  
- sharing variables among
: Perl Cookbook, 16.12. Sharing Variables in Different Processes
  
- signals
  
             
    - Perl Cookbook, 16.0. Introduction
    
- Perl Cookbook, 16.13. Listing Available Signals
    
- Perl Cookbook, 16.14. Sending a Signal
    
- Perl Cookbook, 16.15. Installing a Signal Handler
    
- Perl Cookbook, 16.20. Blocking Signals
  
     
  - timing out operations
: Perl Cookbook, 16.21. Timing Out an Operation
  
- umask for
: Programming Perl, 3.2.179. umask
  
- variables for
: Programming Perl, 2.9.3. Global Special Variables
  
- waiting for
: Programming Perl, 3.2.189. wait
  
- Windows NT and
: Learning Perl on Win32 Systems, 14.5. Win32::Process
  
- zombie
  
      
    - Perl Cookbook, 16.0. Introduction
    
- Perl Cookbook, 16.19. Avoiding Zombie Processes
    
- Programming Perl, 6.2.1. Signals
  
   
- processing shell commands
: Programming Perl, 6.1.1. Command Processing
- product_tokens() (HTTP::Daemon)
: Perl in a Nutshell, Chapter 17, Reference: product_tokens
- products, finding
: Learning Perl, 9.4. Labeled Blocks
- professors/students/courses example
: Advanced Perl Programming, 2.3. Professors, Students, Courses
- profiler, Perl (DProf)
: Perl in a Nutshell, 6.5. The Perl Profiler
- -prog option (perlcc)
: Perl in a Nutshell, 3.4. The Perl Compiler
- ProgID
       
  - Learning Perl on Win32 Systems, 19.2. Creating Automation Objects
  
- Learning Perl on Win32 Systems, 19.3. Using Automation Objects
  
- program flow control functions
: Perl in a Nutshell, 5.1. Perl Functions by Category
- program generators
: Programming Perl, 6.4.1. Program Generation
- program structure
: Perl in a Nutshell, 4.1. Program Structure
- $PROGRAM_NAME ($0) variable
    
  - Perl in a Nutshell, 4.4.1. Global Special Variables
  
- Programming Perl, 2.9.3. Global Special Variables
  
- Programming Perl, 7.2.13. English - Use English or awk Names for Punctuation Variables
   
- Programming Perl
: (see Camel Book)
- programming style
: Programming Perl, 8.4. Programming with Style
- programs
   
  - CGI
: (see CGI programs)
  
- command-line arguments, parsing
: Perl Cookbook, 15.1. Parsing Program Arguments
  
- controlling input/output of
: Perl Cookbook, 16.8. Controlling Input and Output of Another Program
  
- controlling with Expect
: Perl Cookbook, 15.13. Controlling Another Program with Expect
  
- core dump of
: Programming Perl, 3.2.29. dump
  
- executing
: Programming Perl, 3.2.167. system
  
- exiting
: Programming Perl, 3.2.35. exit
  
- filtering output
: Perl Cookbook, 16.5. Filtering Your Own Output
  
- gathering output from
: Perl Cookbook, 16.1. Gathering Output from a Program
  
- interface
: (see user interfaces)
  
- preprocessing input
: Perl Cookbook, 16.6. Preprocessing Input
  
- reading from/writing to
: Perl Cookbook, 16.4. Reading or Writing to Another Program
  
- reading STDERR from
: Perl Cookbook, 16.7. Reading STDERR from a Program
  
- replacing
: Perl Cookbook, 16.3. Replacing the Current Program with a Different One
  
- running multiple
: Perl Cookbook, 16.2. Running Another Program
  
- simulating telnet from
: Perl Cookbook, 18.6. Simulating Telnet from a Program
  
- testing if running interactively
: Perl Cookbook, 15.2. Testing Whether a Program Is Running Interactively
                 
- progressive matching
: Perl Cookbook, 6.5. Finding the Nth Occurrence of a Match
- prompt, examples of
  
  - Learning Perl, 1.5.2. Asking Questions and Remembering the Result
  
- Learning Perl on Win32 Systems, 1.6.2. Asking Questions and Remembering the Result
  
- properties
: Learning Perl on Win32 Systems, 19.1. Introduction to OLE Automation
 
  - document object (PerlScript)
: Perl in a Nutshell, 20.1.1.2. Document properties
  
- types of
: Advanced Perl Programming, 20.3.6. Magic Variables
  
- widgets
  
   
    - Advanced Perl Programming, A. Tk Widget Reference
    
- Advanced Perl Programming, 14.3.1. Widget Properties
  
  
- Proto option (IO::Socket::INET)
: Perl in a Nutshell, 13.2.4. IO::Socket::INET Reference
- protocol()
  
  - Frame widget module
: Perl in a Nutshell, 18.18.1. Toplevel Methods
  
- HTTP::Message module
: Perl in a Nutshell, Chapter 17, Reference: protocol
  
- IO::Socket module
: Perl in a Nutshell, Chapter 13, Reference: protocol
   
- protocols for Internet
: Perl Cookbook, 18.0. Introduction
- protocols, name-number translations
  
  - Programming Perl, 3.2.58. getprotobyname
  
- Programming Perl, 3.2.59. getprotobynumber
  
- protocols, socket
: Perl Cookbook, 17.0. Introduction
- prototype()
: Perl in a Nutshell, Chapter 5, Reference: prototype
- prototypes
   
  - Perl Cookbook, 10.11. Prototyping Functions
  
- Perl Cookbook, 13.0. Introduction
  
- Perl in a Nutshell, 4.7. Subroutines
  
- Perl in a Nutshell, 4.7.5. Prototypes
  
- Programming Perl, 2.7.3. Prototypes
     
- proxy() (LWP::UserAgent)
: Perl in a Nutshell, Chapter 17, Reference: proxy
- proxy, submitting forms through
: Perl Cookbook, 20.2. Automating Form Submission
- pseudo-literals
: (see input, operators)
- pseudo-random numbers
: (see random, numbers)
- psgrep program (example)
: Perl Cookbook, 1.18. Program: psgrep
- pTk language
: (see Perl/Tk toolkit)
- public methods
: Perl Cookbook, 13.0. Introduction
- publishing systems
: Learning Perl, 19.10.1. Custom Publishing Systems
- purging
: (see deleting)
- push()
          
  - Perl Cookbook, 4.9. Appending One Array to Another
  
- Perl Cookbook, 11.2. Making Hashes of Arrays
  
- Learning Perl, 3.4.3. The push and pop Functions
  
- Perl in a Nutshell, Chapter 5, Reference: push
  
- Programming Perl, 3.2.112. push
  
- circular lists
: Perl Cookbook, 4.16. Implementing a Circular List
  
- example of
: Learning Perl, A.15. Chapter 16, System Database Access
  
- Tie::IxHash module and
: Perl Cookbook, 5.6. Retrieving from a Hash in Insertion Order
        
- push_content() (HTML::Parser)
: Perl in a Nutshell, Chapter 17, Reference: push_content
- push_header() (HTTP::Headers)
: Perl in a Nutshell, Chapter 17, Reference: push_header
- put()
   
  - Perl in a Nutshell, Chapter 16, Reference: put
  
- Programming Perl, 7.2.8.5. Using the Berkeley DB interface directly
  
- Put() (Win32::Internet)
: Perl in a Nutshell, Chapter 19, Reference: Put
- PUT requests (CGI)
: Perl in a Nutshell, 17.3.1. HTTP::Request
- put_unique() (Net::FTP)
: Perl in a Nutshell, Chapter 16, Reference: put_unique
- pwd command (Unix)
    
  - Learning Perl, 12.1. Moving Around the Directory Tree
  
- Programming Perl, 8.3.1. Time Efficiency
  
- PWD environment variable
: Programming Perl, 7.2.7. Cwd - Get Pathname of Current Working Directory
- pwd() (Net::FTP)
: Perl in a Nutshell, Chapter 16, Reference: pwd
- Pwd() (Win32::Internet)
: Perl in a Nutshell, Chapter 19, Reference: Pwd
- Python language
: Advanced Perl Programming, Why Perl?
    
  - closures in
: Advanced Perl Programming, 4.5.2. Python
  
- __getattr__ and __setattr__
: Advanced Perl Programming, 9.6.2. Python
  
- modular programming in
: Advanced Perl Programming, 6.9.2. Python
  
- object orientation of
: Advanced Perl Programming, 7.5.2. Python
  
- references in
: Advanced Perl Programming, 1.7.2. Python
  
- run-time evaluation and error handling
: Advanced Perl Programming, 5.7.2. Python
      
Search |
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 © 1999
 O'Reilly & Associates, Inc.
All Rights Reserved.
[ Library Home | Perl in a Nutshell | Learning Perl | Learning Perl on Win32 | Programming Perl | Advanced Perl Programming | Perl Cookbook ]