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: S
- \S (nonwhitespace) character class
: Perl in a Nutshell, 4.6.4. Character Classes
- \s (whitespace) character class
  
  - Learning Perl, 7.3.1. Single-Character Patterns
  
- Perl in a Nutshell, 4.6.1. Pattern-Matching Operators
  
- Perl in a Nutshell, 4.6.4. Character Classes
  
- Perl in a Nutshell, 4.6.8. Extended Regular Expressions
  
- Programming Perl, 1.7. Regular Expressions
  
- Programming Perl, 2.4. Pattern Matching
  
- Programming Perl, 2.4.1.3. The fine print
  
- Programming Perl, 2.4.2. Pattern-Matching Operators
        
- s command (debugger)
 
  - Perl in a Nutshell, Chapter 6, Reference: s
  
- Programming Perl, 8.1.1. Debugger Commands
  
- S command (debugger)
 
  - Perl in a Nutshell, Chapter 6, Reference: S
  
- Programming Perl, 8.1.1. Debugger Commands
  
- -s file test operator
 
  - Learning Perl, 10.5. The -x File Tests
  
- Learning Perl on Win32 Systems, 10.6. 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
    
- -S 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
   
- S<> interior sequence (pod)
: Perl in a Nutshell, 4.11.2. Interior sequences
- s operator
: (see substitution (s///) operator)
- -s option (dprofpp)
: Perl in a Nutshell, 6.5. The Perl Profiler
- -s option (perlbug)
: Perl in a Nutshell, 6.6. The perlbug Program
- -S option (perlbug)
: Perl in a Nutshell, 6.6. The perlbug Program
- s option, tr()
: Learning Perl on Win32 Systems, 15.5. Transliteration
- /s pattern-matching modifier
: Perl Cookbook, 6.0. Introduction
       
  - matching multiple lines
: Perl Cookbook, 6.6. Matching Multiple Lines
 
- \s substitution modifier
 
  - Perl Cookbook, 1.11. Indenting Here Documents
  
- Learning Perl, 7.5. Substitutions
  
- Learning Perl, 15.5. Transliteration
   
- -s switch, perl
 
  - Perl in a Nutshell, 3.2. Command-Line Options
  
- Programming Perl, 6.1.2. Switches
  
- Programming Perl, 8.1. The Perl Debugger
   
- -S switch, perl
 
  - Perl in a Nutshell, 3.2. Command-Line Options
  
- Programming Perl, 6.1.2. Switches
  
- Programming Perl, 6.2.4.2. UNIX-domain clients and servers
   
- s2p (sed-to-Perl) conversion utility
 
  - Learning Perl, 18.2. Converting sed Programs to Perl
  
- Programming Perl, 6.4.2.1. s2p
  
- Programming Perl, 8.5.1. Translation from Awk and Sed
   
- s/// (substitution) operator
 
  - Learning Perl on Win32 Systems, 7.5. Substitutions
  
- Perl in a Nutshell, 4.6. Regular Expressions
  
- Perl in a Nutshell, 4.6.1. Pattern-Matching Operators
  
- Programming Perl, 1.7. Regular Expressions
  
- Programming Perl, 2.3.3.4. Interpolative context
  
- Programming Perl, 2.4. Pattern Matching
  
- Programming Perl, 2.4.2. Pattern-Matching Operators
  
- Programming Perl, 8.2.1. Universal Blunders
  
- ~ operator with
: Perl Cookbook, 1.1. Accessing Substrings
  
- examples of
  
          
    - Learning Perl, 1.5.17. The Final Programs
    
- Learning Perl, 12.2. Globbing
    
- Learning Perl on Win32 Systems, 1.6.17. The Final Programs
    
- Learning Perl on Win32 Systems, 12.2. Globbing
  
    
  - making basename of file
: Learning Perl, A.12. Chapter 13, File and Directory Manipulation
  
- options for
: Programming Perl, 2.4.2. Pattern-Matching Operators
  
- stripping whitespace with
: Perl Cookbook, 1.11. Indenting Here Documents
   
- safe compartments
: Advanced Perl Programming, 20.2.2.3. Security features
- Safe module
  
  - Advanced Perl Programming, 1.2.5.1. Trojan horses
  
- Perl in a Nutshell, 8.125. Safe
  
- Programming Perl, 6.3.2.1. Safe
  
- Programming Perl, 7.2.51. Safe - Create Safe Namespaces for Evaluating Perl Code
    
- Sarathy, Gurusamy
 
  - Advanced Perl Programming, 10.2.2. Data::Dumper
  
- Advanced Perl Programming, 10.3.2. MLDBM
  
- sascii program (example)
: Perl Cookbook, 15.6. Reading from the Keyboard
- -sav option (perlcc)
: Perl in a Nutshell, 3.4. The Perl Compiler
- save()
   
  - CGI.pm module
  
 
    - Learning Perl, 19.8.2. Objects in CGI.pm
    
- Perl in a Nutshell, Chapter 10, Reference: save
  
  
  - HTTP::Cookies module
: Perl in a Nutshell, Chapter 17, Reference: save
  
- News::Newsrc module
: Perl in a Nutshell, Chapter 15, Reference: save
  
- Save()
 
  - Win32::Registry module
: Perl in a Nutshell, Chapter 19, Reference: Save
  
- Win32::Shortcut module
: Perl in a Nutshell, Chapter 19, Reference: Save
  
- save_as() (News::Newsrc)
: Perl in a Nutshell, Chapter 15, Reference: save_as
- save stack
: Advanced Perl Programming, 20.4.3. Inside Other Stacks
- save_parameters()
: Perl Cookbook, 19.13. Saving a Form to a File or Mail Pipe
- saving filehandles
: Programming Perl, 7.2.54. SelectSaver - Save and Restore Selected Filehandle
- SBDM module
: Advanced Perl Programming, 10.3.1. DBM
- scalar()
      
  - Perl in a Nutshell, Chapter 5, Reference: scalar
  
- Perl in a Nutshell, 4.2.5. Scalar and List Contexts
  
- scalar assignment, used as a value
: Learning Perl, 2.6. Scalar Operators and Functions
- scalar context
  
  - Learning Perl, 3.4.1. Assignment
  
- Learning Perl, 3.5. Scalar and List Context
  
- Learning Perl on Win32 Systems, 3.4.1. Assignment
  
- Learning Perl on Win32 Systems, 3.5. Scalar and List Context
  
- Perl in a Nutshell, 4.2.5. Scalar and List Contexts
  
- Programming Perl, 2.3.3.1. Scalar and list context
  
- Programming Perl, 3. Functions
  
- forcing
: Programming Perl, 3.2.131. scalar
  
- range (..) operator in
: Programming Perl, 2.5.15. Range Operator
  
- readdir()
: Learning Perl, 12.5. Reading a Directory Handle
  
- recognizing in debugger
: Programming Perl, 8.1.2. Using the Debugger
           
- scalar prototype symbol ($)
: Perl in a Nutshell, 4.7.5. Prototypes
- scalar pseudo-function
: Programming Perl, 3.2.131. scalar
- scalar variables
   
  - Learning Perl, 1.5.2. Asking Questions and Remembering the Result
  
- Learning Perl, 2.5. Scalar Variables
  
- Learning Perl on Win32 Systems, 1.6.2. Asking Questions and Remembering the Result
  
- Learning Perl on Win32 Systems, 2.5. Scalar Variables
  
- in angle brackets
: Programming Perl, 2.3.7.2. Line input (angle) operator
  
- operators for
: Learning Perl, 2.6. Scalar Operators and Functions
      
- scalars
 
  - Advanced Perl Programming, 20.3.1. Scalar Values
  
- Perl Cookbook, 1.0. Introduction
  
- Learning Perl, 2.1. What Is Scalar Data?
  
- Learning Perl, 3.4.1. Assignment
  
- Learning Perl on Win32 Systems, 2.1. What Is Scalar Data?
  
- Learning Perl on Win32 Systems, 3.4.1. Assignment
  
- Perl in a Nutshell, 4.2. Data Types and Variables
  
- Programming Perl, 1.2.1.1. Singularities
  
- Programming Perl, 2.2. Built-in Data Types
  
- Programming Perl, 2.3.2. Scalar Values
  
- anonymous
: Programming Perl, 5.4.1. Tying Scalars
  
- arrays of
: (see arrays)
  
- arrays of scalar references
: Perl Cookbook, 11.6. Creating Arrays of Scalar References
  
- byte length of
: Programming Perl, 3.2.84. length
  
- dereferencing
  
               
    - Advanced Perl Programming, 1.1.3. References to Scalars
    
- Advanced Perl Programming, 1.2.2. Performance Efficiency
  
  
  - detecting scalar context
: Perl Cookbook, 10.6. Detecting Return Context
  
- dynamic allocation of
: Advanced Perl Programming, 1.2.3. References to Anonymous Storage
  
- dynamic binding
: Advanced Perl Programming, 9.1. Tying Scalars
  
- exchanging values between
: Perl Cookbook, 1.3. Exchanging Values Without Using Temporary Variables
  
- functions for manipulating
: Perl in a Nutshell, 5.1. Perl Functions by Category
  
- instance variables
: Programming Perl, 5.5.3. Scalar Instance Variables
  
- list of
  
       
    - (see arrays)
    
- (see lists)
  
  
  - references
: (see references)
  
- references to
: Perl Cookbook, 11.5. Taking References to Scalars
  
- tying
  
   
    - Programming Perl, 5.4.1. Tying Scalars
    
- Programming Perl, 7.2.73. Tie::Scalar, Tie::StdScalar - Base Class Definitions for Tied Scalars
  
  
  - unordered set of
: (see hashes (associative arrays))
 
- scale() (Canvas)
: Perl in a Nutshell, 18.12.3. Canvas Methods
- Scale widgets (Perl/Tk)
  
  - Advanced Perl Programming, A.7. Scale
  
- Advanced Perl Programming, 14.3.10. Scale
  
- Perl in a Nutshell, 18.13. The Scale Widget
   
- scan()
 
  - HTTP::Cookies module
: Perl in a Nutshell, Chapter 17, Reference: scan
  
- HTTP::Headers module
: Perl in a Nutshell, Chapter 17, Reference: scan
  
- schema
 
  - evolution of
: Advanced Perl Programming, 11.2.10. Schema Evolution
  
- generation for database
: Advanced Perl Programming, 17.2.1. Oh, and Can You Do This Too?
  
- scheme() (URI::URL)
: Perl in a Nutshell, Chapter 17, Reference: scheme
- schemes (URLs)
: Perl Cookbook, 19.0. Introduction
- Schwartz, Randal
: Perl Cookbook, 4.15. Sorting a List by Computable Field
- scientific notation, in floating-point numbers
: Learning Perl, 2.2.2. Float Literals
- Scooby Doo, pronouncing "Windex"
: Learning Perl, 15.1. Finding a Substring
- scope stack
: Advanced Perl Programming, 20.4.3. Inside Other Stacks
- scope, variable
       
  - Perl in a Nutshell, 4.2.6. Declarations and Scope
  
- Perl in a Nutshell, 4.7.4. Private and Local Variables
  
- functions for
: Perl in a Nutshell, 5.1. Perl Functions by Category
  
- lexical versus dynamic
: Advanced Perl Programming, 3.1.2. Lexical Versus Dynamic Scoping
  
- subroutine variables
: Perl Cookbook, 10.2. Making Variables Private to a Function
     
- scoped declarations
: Programming Perl, 2.6.8. Scoped Declarations
- scratchpads
: Advanced Perl Programming, 3.1.1. Lexical Variables
- screen
: (see user interfaces)
- -screen option (toplevel)
: Perl in a Nutshell, 18.18. The Toplevel Widget
- script object (PerlScript)
: Perl in a Nutshell, 20.1. Client-Side PerlScript
- <SCRIPT> tags
: Perl in a Nutshell, 20.1. Client-Side PerlScript
- script_name() (CGI.pm)
: Perl in a Nutshell, Chapter 10, Reference: script_name
- SCRIPT_NAME environment variable
: Perl in a Nutshell, 9.4. CGI Environment Variables
- scripts
         
  - advantages of
: Advanced Perl Programming, The Case for Scripting
  
- building with -e switch
: Programming Perl, 6.1.2. Switches
  
- CGI
: (see CGI programs)
  
- checking syntax of
  
    
    - Perl in a Nutshell, 3.2. Command-Line Options
    
- Programming Perl, 6.1.2. Switches
  
  
  - controlling debugger from
: Programming Perl, 8.1.2. Using the Debugger
  
- debugging
: (see debugging)
  
- dumping core files
: Programming Perl, 6.1.2. Switches
  
- embedding in messages
: Programming Perl, 6.1.2. Switches
  
- end marker for
: Programming Perl, 2.3.2.7. Other literal tokens
  
- examples of, obtaining
  
      
    - Perl in a Nutshell, 2.3.1.1. Perl examples
    
- Programming Perl, 8.5.2. Examples
  
  
  - executing
: Programming Perl, 3.2.167. system
  
- insecure
: Programming Perl, 6.3.2. Handling Insecure Code
  
- names of
: (see $ variables, $0 variable)
  
- pausing
: Programming Perl, 3.2.150. sleep
  
- performance of
: (see performance)
  
- programming style
: Programming Perl, 8.4. Programming with Style
  
- running time of
: Programming Perl, 2.5.10. Named Unary and File Test Operators
  
- searching for
: Programming Perl, 6.1.2. Switches
  
- standard test
: Programming Perl, 7.2.66. Test::Harness - Run Perl Standard Test Scripts with Statistics
  
- terminating with exec
: Programming Perl, 3.2.33. exec
  
- troubleshooting
: Programming Perl, 8.2. Common Goofs for Novices
           
- ScrlListBox function
: Advanced Perl Programming, 14.3.9. Scrollbars and Scrolling
- ScrlText function
: Advanced Perl Programming, 14.3.9. Scrollbars and Scrolling
- Scroll() (Win32::Console)
: Perl in a Nutshell, Chapter 19, Reference: Scroll
- Scrollbar widget (Perl/Tk)
    
  - Perl in a Nutshell, 18.1.2.2. The Scrollbar widget
  
- Perl in a Nutshell, 18.9. The Scrollbar Widget
  
- scrollbars, widget (Perl/Tk)
 
  - Advanced Perl Programming, A.6. Scrollbars and Scrolling
  
- Advanced Perl Programming, 14.3.9. Scrollbars and Scrolling
  
- Perl in a Nutshell, 18.1.2. Scrollbars
   
- Scrolled() (Perl/Tk)
 
  - Advanced Perl Programming, 14.3.9. Scrollbars and Scrolling
  
- Perl in a Nutshell, 18.1.2.1. Using the Scrolled method
  
- scrolling_list() (CGI.pm)
 
  - Learning Perl, 19.7.2. Fancier Calling Sequences
  
- Perl in a Nutshell, Chapter 10, Reference: scrolling_list
  
- -scrollregion option (Canvas)
: Perl in a Nutshell, 18.12. The Canvas Widget
- SDBM library
: Perl Cookbook, 14.0. Introduction
- SDBM module
: Advanced Perl Programming, 9.3. Tying Hashes
- SDBM_File module
    
  - Advanced Perl Programming, 10.3.1. DBM
  
- Perl in a Nutshell, 8.126. SDBM_File
  
- Programming Perl, 7.2.1. AnyDBM_File - Provide Framework for Multiple DBMs
  
- Programming Perl, 7.2.52. SDBM_File - Tied Access to SDBM Files
    
- search() (Text widget)
: Perl in a Nutshell, 18.11.2. Text Methods
- Search::Dict module
  
  - Perl in a Nutshell, 8.127. Search::Dict
  
- Programming Perl, 7.2.53. Search::Dict - Search for Key in Dictionary File
  
- search_files subroutine (example)
: Advanced Perl Programming, 19.3. Examples
- searching
: (see also pattern matching; regular expressions)
  
  - grep function for
: Programming Perl, 3.2.72. grep
  
- linear, versus hashes
: Programming Perl, 8.3.1. Time Efficiency
  
- for lines in text file
: Programming Perl, 7.2.8.6. Examples
  
- man pages with perlman
: Advanced Perl Programming, 16.2.2. Searching for Text
  
- for methods
: Advanced Perl Programming, 7.3.1. Searching for Methods
  
- multipattern grep for (example)
: Advanced Perl Programming, 5.5.1. A Fast Multipattern grep
  
- for scripts
  
       
    - Perl in a Nutshell, 3.2. Command-Line Options
    
- Programming Perl, 6.1.2. Switches
  
  
  - for substrings
  
 
    - Programming Perl, 3.2.75. index
    
- Programming Perl, 3.2.128. rindex
  
  
- seconds
: (see date and time)
- secret words, guessing
  
  - Learning Perl, 1.5.4. Guessing the Secret Word
  
- Learning Perl on Win32 Systems, 1.6.4. Guessing the Secret Word
  
- secure property (response cookies)
: Perl in a Nutshell, 20.2.2.1. Setting cookies
- security
  
  - Learning Perl on Win32 Systems, D.10.1. Security Matters
  
- Programming Perl, 3.2.158. srand
  
- Programming Perl, Perl in a Nutshell
  
- bypassing shell
: Programming Perl, 6.2.2.2. Talking to yourself
  
- CGI scripts
  
     
    - Perl Cookbook, 19.0. Introduction
    
- Perl Cookbook, 19.4. Writing a Safe CGI Program
    
- executing user commands
: Perl Cookbook, 19.6. Executing Commands Without Shell Escapes
  
   
  - connecting through firewalls
: Perl Cookbook, 17.18. Program: fwdport
  
- eval function and
: Advanced Perl Programming, 5.1. The String Form: Expression Evaluation
  
- handling insecure data
: Programming Perl, 6.3.1. Handling Insecure Data
  
- insecure code
: Programming Perl, 6.3.2. Handling Insecure Code
  
- module privacy
: Advanced Perl Programming, 6.4. Privacy
  
- PATH environment variable
: Programming Perl, 6.3.1.2. Cleaning up your path
  
- reading passwords without echo
: Perl Cookbook, 15.10. Reading Passwords
  
- references and
: Advanced Perl Programming, 1.2.5.1. Trojan horses
  
- Safe module
: Programming Perl, 7.2.51. Safe - Create Safe Namespaces for Evaluating Perl Code
  
- taint checking
: Advanced Perl Programming, 20.2.2.3. Security features
  
- testing files for trustworthiness
: Perl Cookbook, 8.17. Testing a File for Trustworthiness
  
- UNIX bugs
: Programming Perl, 6.3.1.3. Security bugs
            
- sed scripts
: Programming Perl, 8.2.5. Sed Traps
 
  - converting to/from Perl
  
 
    - Learning Perl, 18.2. Converting sed Programs to Perl
    
- Programming Perl, 6.4.2.1. s2p
    
- Programming Perl, 8.5.1. Translation from Awk and Sed
  
   
  - substitute operator and
: Learning Perl, 7.2. Simple Uses of Regular Expressions
 
- see()
 
  - Listbox widget
: Perl in a Nutshell, 18.10.2. Listbox Methods
  
- Text widget
: Perl in a Nutshell, 18.11.2. Text Methods
  
- seed, random number
: Programming Perl, 3.2.158. srand
- seek()
  
  - (see also tell())
  
- Perl Cookbook, 8.0. Introduction
  
- Perl Cookbook, 8.5. Trailing a Growing File
  
- Learning Perl, 17.4. Fixed-Length Random Access Databases
  
- Learning Perl, 19.8.2. Objects in CGI.pm
  
- Learning Perl on Win32 Systems, 17.4. Fixed-Length Random-Access Databases
  
- Perl in a Nutshell, Chapter 5, Reference: seek
  
- Programming Perl, 3.2.132. seek
  
- Programming Perl, 3.2.169. tell
         
- seekdir()
 
  - Perl Cookbook, 9.5. Processing All Files in a Directory
  
- Perl in a Nutshell, Chapter 5, Reference: seekdir
  
- Programming Perl, 3.2.133. seekdir
   
- seeme program (example)
: Perl Cookbook, 7.12. Flushing Output
- sel.first, sel.last indexes
  
  - Entry widget
: Perl in a Nutshell, 18.8.1. Text Indexes
  
- Text widget
: Perl in a Nutshell, 18.11.1. Text Indexes and Modifiers
  
- select()
 
  - Advanced Perl Programming, 12.3.2. Multiplexing Using select
  
- Perl Cookbook, 3.10. Short Sleeps
  
- Perl Cookbook, 17.3. Communicating over TCP
  
- Learning Perl, 11.6.1. Using select() to Change the Filehandle
  
- Perl in a Nutshell, Chapter 5, Reference: select
  
- Programming Perl, 3.2.38. fileno
  
- Programming Perl, 3.2.110. print
  
- Programming Perl, 3.2.134. select (output filehandle)
  
- Programming Perl, 3.2.135. select (ready file descriptors)
  
- changing STDOUT
: Perl Cookbook, 7.0. Introduction
  
- Checkbutton widget
: Perl in a Nutshell, 18.5.1. Checkbutton Methods
  
- for format variables
: Programming Perl, 2.8.1. Format Variables
  
- Mail::Folder module
: Perl in a Nutshell, Chapter 14, Reference: select
  
- Radiobutton widget
: Perl in a Nutshell, 18.6.1. Radiobutton Methods
  
- reading from multiple filehandles
  
               
    - Perl Cookbook, 7.13. Reading from Many Filehandles Without Blocking
    
- Perl Cookbook, 17.3. Communicating over TCP
  
  
  - return value of
: Learning Perl on Win32 Systems, 11.6.1. Using select to Change the Filehandle
 
- Select() (Win32::Console)
: Perl in a Nutshell, Chapter 19, Reference: Select
- select_label() (Mail::Folder)
: Perl in a Nutshell, Chapter 14, Reference: select_label
- Select module
   
  - Advanced Perl Programming, 12.3.2. Multiplexing Using select
  
- Advanced Perl Programming, 12.5. IO Objects and Filehandles
  
- select statement (SQL)
: Advanced Perl Programming, 10.4.1.2. Select
- -selectbackground option (widgets)
: Perl in a Nutshell, 18.3. Common Widget Configuration Options
- -selectborderwidth option (widgets)
: Perl in a Nutshell, 18.3. Common Widget Configuration Options
- -selectcolor option
    
  - Checkbutton widget
: Perl in a Nutshell, 18.5. The Checkbutton Widget
  
- Menu widget
: Perl in a Nutshell, 18.15. The Menu Widget
  
- Menubutton widget
: Perl in a Nutshell, 18.14.1. Menu Item Options
  
- Radiobutton widget
: Perl in a Nutshell, 18.6. The Radiobutton Widget
    
- -selectforeground option (widgets)
: Perl in a Nutshell, 18.3. Common Widget Configuration Options
- -selectimage option
  
  - Checkbutton widget
: Perl in a Nutshell, 18.5. The Checkbutton Widget
  
- Menubutton widget
: Perl in a Nutshell, 18.14.1. Menu Item Options
  
- Radiobutton widget
: Perl in a Nutshell, 18.6. The Radiobutton Widget
   
- selection()
 
  - Entry widget
: Perl in a Nutshell, 18.8.2. Entry Methods
  
- Listbox widget
: Perl in a Nutshell, 18.10.2. Listbox Methods
  
- selective aliases
: Advanced Perl Programming, 3.3.1. Selective Aliasing
- -selectmode option (Listbox)
: Perl in a Nutshell, 18.10. The Listbox Widget
- SelectSaver module
   
  - Perl in a Nutshell, 8.128. SelectSaver
  
- Programming Perl, 7.2.54. SelectSaver - Save and Restore Selected Filehandle
  
- self-referential data structures
: Perl Cookbook, 13.13. Coping with Circular Data Structures
- self_url() (CGI.pm)
: Perl in a Nutshell, Chapter 10, Reference: self_url
- SelfLoader module
   
  - Perl Cookbook, 12.9. Speeding Module Loading with SelfLoader
  
- Perl in a Nutshell, 8.129. SelfLoader
  
- Programming Perl, 7.2.9. Devel::SelfStubber - Generate Stubs for a SelfLoading Module
  
- Programming Perl, 7.2.55. SelfLoader - Load Functions Only on Demand
    
- SelfStubber module
: Programming Perl, 7.2.9. Devel::SelfStubber - Generate Stubs for a SelfLoading Module
- semantics
: Programming Perl, 3.2.185. use
- Semaphore module
: Learning Perl on Win32 Systems, B.4. Win32 Extensions
- semaphores
    
  - Perl in a Nutshell, 19.14. Win32::Semaphore
  
- Programming Perl, 3.2.137. semget
  
- semctl()
 
  - Perl in a Nutshell, Chapter 5, Reference: semctl
  
- Programming Perl, 3.2.136. semctl
  
- semget()
 
  - Perl in a Nutshell, Chapter 5, Reference: semget
  
- Programming Perl, 3.2.137. semget
  
- semicolon
: (see ; (semicolon))
- semop()
  
  - Perl in a Nutshell, Chapter 5, Reference: semop
  
- Programming Perl, 3.2.138. semop
  
- send()
 
  - Perl in a Nutshell, Chapter 5, Reference: send
  
- Perl in a Nutshell, 13.1. Built-in Socket Functions
  
- Programming Perl, 3.2.139. send
   
- send_basic_header() (HTTP::Daemon::ClientConn)
: Perl in a Nutshell, Chapter 17, Reference: send_basic_header
- send_error() (HTTP::Daemon::ClientConn)
: Perl in a Nutshell, Chapter 17, Reference: send_error
- send_file() (HTTP::Daemon::ClientConn)
: Perl in a Nutshell, Chapter 17, Reference: send_file_response
- send_redirect() (HTTP::Daemon::ClientConn)
: Perl in a Nutshell, Chapter 17, Reference: send_redirect
- send_response() (HTTP::Daemon::ClientConn)
: Perl in a Nutshell, Chapter 17, Reference: send_response
- send_status_line() (HTTP::Daemon::ClientConn)
: Perl in a Nutshell, Chapter 17, Reference: send_status_line
- sending
       
  - email messages
: Perl in a Nutshell, 14.1.1. Send Email with Net::SMTP
  
- signals
: Learning Perl, 14.6. Sending and Receiving Signals
  
- sockets
: Advanced Perl Programming, 12.2.2. Sender
   
- sendmail aliases database
: Learning Perl, 17.1. DBM Databases and DBM Hashes
- SendRequest() (Win32::Internet)
: Perl in a Nutshell, Chapter 19, Reference: SendRequest
- separator() (Menubutton)
: Perl in a Nutshell, 18.14.2. Menubutton Methods
- separators, menu
: Perl Cookbook, 15.14. Creating Menus with Tk
- seq function
: Programming Perl, 7.2.8.5. Using the Berkeley DB interface directly
- sequence, in regular expressions
: Learning Perl, 7.3.2.1. Sequence
- sequential access, to password file
: Learning Perl, 16.1. Getting Password and Group Information
- serialization
: Advanced Perl Programming, 10.1. Persistence Issues
        
  - Data::Dumper module
: Advanced Perl Programming, 10.2.2. Data::Dumper
  
- FreezeThaw module
: Advanced Perl Programming, 10.2.1. FreezeThaw
  
- Storable module
: Advanced Perl Programming, 10.2.3. Storable
   
- Server object (PerlScript)
: Perl in a Nutshell, 20.2. Server-Side PerlScript
- server-side includes (SSI), mod_perl with
: Perl in a Nutshell, 11.5. Server-Side Includes with mod_perl
- server-side PerlScript
   
  - Perl in a Nutshell, 20. PerlScript
  
- Perl in a Nutshell, 20.2. Server-Side PerlScript
  
- server-side socket connections
 
  - Perl in a Nutshell, 13.1.3. Server Connections
  
- Perl in a Nutshell, 13.2.2. Server-Side Sockets
  
- SERVER_NAME variable
: Perl in a Nutshell, 9.4. CGI Environment Variables
- SERVER_PORT variable
: Perl in a Nutshell, 9.4. CGI Environment Variables
- SERVER_PROTOCOL variable
: Perl in a Nutshell, 9.4. CGI Environment Variables
- SERVER_SOFTWARE variable
: Perl in a Nutshell, 9.4. CGI Environment Variables
- servers
: Advanced Perl Programming, 12.4. Real-World Servers
     
  - CGI programs and
: Learning Perl, 19.2. Your CGI Program in Context
  
- daemon servers
: Perl Cookbook, 17.15. Making a Daemon Server
  
- forking
  
   
    - Advanced Perl Programming, 12.3.1. Multiple Threads of Execution
    
- Perl Cookbook, 17.11. Forking Servers
  
  
  - multihomed
: Perl Cookbook, 17.14. Writing a Multi-Homed Server
  
- non-forking
: Perl Cookbook, 17.13. Non-Forking Servers
  
- POP3
: Perl Cookbook, 18.5. Reading Mail with POP3
  
- pre-forking
: Perl Cookbook, 17.12. Pre-Forking Servers
  
- quiescent
: Advanced Perl Programming, 12.3.3. Nonblocking Filehandles
  
- restarting on demand
: Perl Cookbook, 17.16. Restarting a Server on Demand
  
- TCP
  
       
    - Perl Cookbook, 17.2. Writing a TCP Server
    
- Programming Perl, 6.2.4.1. Internet TCP clients and servers
  
  
  - UDP
: Perl Cookbook, 17.5. Setting Up a UDP Server
 
- ServerVariables collection
: Perl in a Nutshell, 20.2.1. The Request Object
- service control interface
: Perl in a Nutshell, 19.15. Win32::Service
- Service module
: Learning Perl on Win32 Systems, B.4. Win32 Extensions
- service port number
: (see port)
- Session object (PerlScript)
: Perl in a Nutshell, 20.2. Server-Side PerlScript
- set()
      
  - Mail::Send module
  
 
    - Perl in a Nutshell, Chapter 14, Reference: set
    
- Perl in a Nutshell, 14.2.2. Better Header Control with Mail::Send
  
  
  - Scale widget
: Perl in a Nutshell, 18.13.1. Scale Methods
  
- Scrollbar widget
: Perl in a Nutshell, 18.9.1. Scrollbar Methods
  
- Set()
 
  - Win32::FileSecurity module
: Perl in a Nutshell, Chapter 19, Reference: Set
  
- Win32::Shortcut module
: Perl in a Nutshell, Chapter 19, Reference: Set
  
- set_attributes function
 
  - Advanced Perl Programming, 11.2.2. Object Encapsulation
  
- Advanced Perl Programming, 11.3.2.2. Queries
  
- database mapping and
: Advanced Perl Programming, 11.2.4. Multivalued Attributes and Database Mapping
   
- set_cookie() (HTTP::Cookies)
: Perl in a Nutshell, Chapter 17, Reference: set_cookie
- Set-Cookie header
  
  - Perl in a Nutshell, 17.3.6. HTTP::Cookies
  
- Perl in a Nutshell, 20.2.2.1. Setting cookies
  
- Set-Cookie2 header
: Perl in a Nutshell, 17.3.6. HTTP::Cookies
- set_option() (Mail::Folder)
: Perl in a Nutshell, Chapter 14, Reference: set_option
- set_readonly() (Mail::Folder)
: Perl in a Nutshell, Chapter 14, Reference: set_readonly
- set theory
: Perl Cookbook, 4.7. Finding Elements in One Array but Not Another
- SetAttributes() (Win32::File)
: Perl in a Nutshell, 19.5. Win32::File
- SetCwd module
: Learning Perl on Win32 Systems, B.4. Win32 Extensions
- setenv command, emulating
: Learning Perl, 14.1. Using system and exec
- SetFileAttributes method
: Learning Perl on Win32 Systems, 13.4. Modifying Permissions
- setgid function
: Programming Perl, 6.2.2.2. Talking to yourself
- setgrent()
          
  - Learning Perl, 16.1. Getting Password and Group Information
  
- Perl in a Nutshell, Chapter 5, Reference: setgrent
  
- Programming Perl, 3.2.44. getgrent
   
- -setgrid option
 
  - Listbox widget
: Perl in a Nutshell, 18.10. The Listbox Widget
  
- Text widget
: Perl in a Nutshell, 18.11. The Text Widget
  
- setgrp function
: Programming Perl, 3.2.140. setpgrp
- SetHandler directive (mod_perl)
: Perl in a Nutshell, 11.3. mod_perl Handlers
- sethostent()
   
  - Perl in a Nutshell, Chapter 5, Reference: sethostent
  
- Programming Perl, 3.2.49. gethostent
  
- setjmp function
: Advanced Perl Programming, 5.6. Using Eval for Time-Outs
- setlocale()
: Programming Perl, 7.2.37. I18N::Collate - Compare 8-bit Scalar Data According to the Current Locale
- setlogmask()
: Programming Perl, 7.2.63. Sys::Syslog - Perl Interface to UNIX syslog(3) Calls
- setnetent()
: Perl in a Nutshell, Chapter 5, Reference: setnetent
- SetOption() (Win32::Internet)
: Perl in a Nutshell, Chapter 19, Reference: SetOption
- setpgrp()
: Perl in a Nutshell, Chapter 5, Reference: setpgrp
- setpriority()
       
  - Perl in a Nutshell, Chapter 5, Reference: setpriority
  
- Programming Perl, 3.2.141. setpriority
  
- SetPriorityClass() (Win32::Process)
: Perl in a Nutshell, Chapter 19, Reference: SetPriorityClass
- setprotoent()
  
  - Perl in a Nutshell, Chapter 5, Reference: setprotoent
  
- Programming Perl, 3.2.60. getprotoent
  
- setpwent()
 
  - Learning Perl, 16.1. Getting Password and Group Information
  
- Perl in a Nutshell, Chapter 5, Reference: setpwent
  
- Programming Perl, 3.2.61. getpwent
   
- sets of bits
: (see vec())
- sets of strings
: (see hashes (associative arrays))
- setservent function
: Programming Perl, 3.2.66. getservent
- setservent()
: Perl in a Nutshell, Chapter 5, Reference: setservent
- setsockopt()
     
  - Perl Cookbook, 17.13. Non-Forking Servers
  
- Perl in a Nutshell, Chapter 5, Reference: setsockopt
  
- Programming Perl, 3.2.142. setsockopt
   
- SetStatusCallback() (Win32::Internet)
: Perl in a Nutshell, Chapter 19, Reference: SetStatusCallback
- setting Registry values
: Learning Perl on Win32 Systems, 16.6. Setting Registry Values
- setting up
: (see initializing)
- setuid function
: Programming Perl, 6.2.2.2. Talking to yourself
- SetValue() (Win32::Registry)
     
  - Learning Perl on Win32 Systems, 16.6. Setting Registry Values
  
- Perl in a Nutshell, Chapter 19, Reference: SetValue
  
- SetValueEx() (Win32::Registry)
 
  - Learning Perl on Win32 Systems, 16.6. Setting Registry Values
  
- Perl in a Nutshell, Chapter 19, Reference: SetValueEx
  
- setvbuf()
: Programming Perl, 7.2.33. FileHandle - Supply Object Methods for Filehandles
- sh (Bourne shell)
  
  - Learning Perl, 14.1. Using system and exec
  
- Programming Perl, 6.1.1. Command Processing
  
- shadow classes, SWIG and
: Advanced Perl Programming, 18.3. SWIG Features
- shallow binding
: Advanced Perl Programming, 4.5.2. Python
- shallow copies
: Perl Cookbook, 11.12. Copying Data Structures
- share_info hash
: Perl in a Nutshell, 19.11. Win32::NetResource
- shared locks
: Perl Cookbook, 7.11. Locking a File
- shared memory segment ID
: Programming Perl, 3.2.145. shmget
- shared resources, managing
: Perl in a Nutshell, 19.11. Win32::NetResource
- shared string tables
: Advanced Perl Programming, 20.3.3.1. Inside HVs
- sharetest program (example)
: Perl Cookbook, 16.12. Sharing Variables in Different Processes
- sharing variables among processes
: Perl Cookbook, 16.12. Sharing Variables in Different Processes
- sharp
: (see # (hash mark))
- shebang notation
: (see # (hash mark), #! notation)
- shell escapes, executing commands without
: Perl Cookbook, 19.6. Executing Commands Without Shell Escapes
- Shell module
              
  - Perl in a Nutshell, 8.130. Shell
  
- Programming Perl, 7.2.56. Shell - Run Shell Commands Transparently Within Perl
  
- shell scripts
: Learning Perl, 1.4. Basic Concepts
 
  - converting to Perl (ha!)
: Learning Perl, 18.3. Converting Shell Programs to Perl
 
- shell wildcards for regexp matching
: Perl Cookbook, 6.9. Matching Shell Globs as Regular Expressions
- shells
: Programming Perl, 8.2.6. Shell Traps
  
  - avoiding for new processes
: Learning Perl, 14.1. Using system and exec
  
- bypassing
: Programming Perl, 6.2.2.2. Talking to yourself
  
- shift function
: Programming Perl, 3.2.143. shift
- shift operators
: Programming Perl, 2.5.9. Shift Operators
- shift()
   
  - Learning Perl, 3.4.4. The shift and unshift Functions
  
- Perl in a Nutshell, Chapter 5, Reference: shift
  
- circular lists
: Perl Cookbook, 4.16. Implementing a Circular List
  
- default of @ARGV and
: Learning Perl, A.12. Chapter 13, File and Directory Manipulation
  
- example of
: Learning Perl, A.12. Chapter 13, File and Directory Manipulation
  
- 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
       
- shmctl()
 
  - Perl in a Nutshell, Chapter 5, Reference: shmctl
  
- Programming Perl, 3.2.144. shmctl
  
- shmget()
 
  - Perl in a Nutshell, Chapter 5, Reference: shmget
  
- Programming Perl, 3.2.145. shmget
  
- shmread()
 
  - Perl in a Nutshell, Chapter 5, Reference: shmread
  
- Programming Perl, 3.2.146. shmread
  
- shmwrite()
 
  - Perl in a Nutshell, Chapter 5, Reference: shmwrite
  
- Programming Perl, 3.2.147. shmwrite
  
- shopping cart
: Perl Cookbook, 19.12. Writing a Multiscreen CGI Script
- short-circuit operators
  
  - (see logical operators)
  
- Programming Perl, 2.5.14. C-style Logical (Short Circuit) Operators
  
- shortcut files
: Perl in a Nutshell, 19.16. Win32::Shortcut
- ShortCut module
: Learning Perl on Win32 Systems, B.4. Win32 Extensions
- :shortcuts import tag
: Learning Perl, 19.5. Less Typing
- -show option (Entry)
: Perl in a Nutshell, 18.8. The Entry Widget
- Showlex backend (Perl compiler)
: Perl in a Nutshell, 3.4. The Perl Compiler
- -showvalue option (Scale)
: Perl in a Nutshell, 18.13. The Scale Widget
- shuffling
       
  - (see also random)
  
- Perl Cookbook, 8.7. Randomizing All Lines
  
- array elements
: Perl Cookbook, 4.17. Randomizing an Array
  
- file line order
: Perl Cookbook, 8.7. Randomizing All Lines
    
- shutdown()
 
  - Perl Cookbook, 17.9. Closing a Socket After Forking
  
- Perl in a Nutshell, Chapter 5, Reference: shutdown
  
- Programming Perl, 3.2.148. shutdown
  
- Socket module
: Perl in a Nutshell, 13.1. Built-in Socket Functions
    
- -side option (pack geometry manager)
: Perl in a Nutshell, 18.2.1. The pack Geometry Manager
- %SIG hash
  
  - Advanced Perl Programming, 4.2.2. Signal Handlers
  
- Perl Cookbook, 16.15. Installing a Signal Handler
  
- Learning Perl, 14.6. Sending and Receiving Signals
  
- Perl in a Nutshell, 4.4.2. Global Special Arrays and Hashes
  
- Programming Perl, 2.9.4. Global Special Arrays
  
- Programming Perl, 6.2.1. Signals
      
- sigaction function
: Programming Perl, 6.2.1. Signals
- SigAction objects
: Programming Perl, 7.2.49.1. Classes
- SIGALRM signal
   
  - Advanced Perl Programming, 5.6. Using Eval for Time-Outs
  
- Advanced Perl Programming, 14.5. Timers
  
- Perl Cookbook, 16.0. Introduction
  
- Perl Cookbook, 16.21. Timing Out an Operation
  
- Programming Perl, 3.2.5. alarm
     
- SIGCHLD signal
 
  - Advanced Perl Programming, 12.3.1. Multiple Threads of Execution
  
- Perl Cookbook, 16.0. Introduction
  
- Perl Cookbook, 16.19. Avoiding Zombie Processes
   
- SIGHUP signal
 
  - Perl Cookbook, 16.0. Introduction
  
- Perl Cookbook, 17.16. Restarting a Server on Demand
  
- SIGINT signal
 
  - Perl Cookbook, 16.0. Introduction
  
- Perl Cookbook, 16.18. Catching Ctrl-C
  
- Learning Perl, 14.6. Sending and Receiving Signals
   
- SIGIO signal
 
  - Advanced Perl Programming, 12.3. Handling Multiple Clients
  
- Programming Perl, 3.2.37. fcntl
  
- signals
 
  - Advanced Perl Programming, 4.2.2. Signal Handlers
  
- Perl Cookbook, 16.0. Introduction
  
- Learning Perl, 14.6. Sending and Receiving Signals
  
- Programming Perl, 2.9.4. Global Special Arrays
  
- Programming Perl, 6.2.1. Signals
  
- Programming Perl, 7.2.57. sigtrap - Enable Stack Backtrace on Unexpected Signals
  
- blocking
: Perl Cookbook, 16.20. Blocking Signals
  
- catching
: Learning Perl, 14.6. Sending and Receiving Signals
  
- handlers for
: Perl Cookbook, 16.15. Installing a Signal Handler
  
- ignoring
: Learning Perl, 14.6. Sending and Receiving Signals
  
- listing available
: Perl Cookbook, 16.13. Listing Available Signals
  
- process groups
  
            
    - Perl Cookbook, 7.22. Program: lockarea
    
- Perl Cookbook, 16.14. Sending a Signal
  
  
  - restoring default action of
: Learning Perl, 14.6. Sending and Receiving Signals
  
- sending
  
  
    - Perl Cookbook, 16.14. Sending a Signal
    
- Learning Perl, 14.6. Sending and Receiving Signals
  
  
- signatures, randomized
: Perl Cookbook, 16.22. Program: sigrand
- SIGPIPE signal
  
  - Perl Cookbook, 16.0. Introduction
  
- Perl Cookbook, 16.4. Reading or Writing to Another Program
  
- sigprocmask system call
: Perl Cookbook, 16.20. Blocking Signals
- SIGQUIT signal
: Perl Cookbook, 16.0. Introduction
- sigrand program (example)
: Perl Cookbook, 16.22. Program: sigrand
- SigSet objects
: Programming Perl, 7.2.49.1. Classes
- SIGTERM signal
: Perl Cookbook, 16.0. Introduction
- sigtrap module
      
  - Perl in a Nutshell, 8.131. sigtrap
  
- Programming Perl, 7.2.57. sigtrap - Enable Stack Backtrace on Unexpected Signals
  
- SIGUSR1, SIGUSR2 signals
: Perl Cookbook, 16.0. Introduction
- Simple Mail Transport Protocol (SMTP)
: Perl in a Nutshell, 14.1.1. Send Email with Net::SMTP
- Simple module
: Learning Perl, 19.10.3. Web Automation with LWP
- sin() (sines)
    
  - Perl Cookbook, 2.12. Calculating More Trigonometric Functions
  
- Perl in a Nutshell, Chapter 5, Reference: sin
  
- Programming Perl, 3.2.149. sin
   
- single inheritance
: Perl Cookbook, 13.0. Introduction
- single quotes
: (see ' (single quotation marks))
- single-quoted strings
: Learning Perl, 2.3.1. Single-Quoted Strings
- singularities
: (see scalars)
- size
     
  - arrays, changing
: Perl Cookbook, 4.3. Changing Array Size
  
- hashes, preallocating for
: Perl Cookbook, 5.13. Presizing a Hash
  
- Tk window resize events
: Perl Cookbook, 15.16. Responding to Tk Resize Events
  
- window/terminal, determining
: Perl Cookbook, 15.4. Determining Terminal or Window Size
    
- $size file statistic
: Programming Perl, 3.2.159. stat
- Size()
  
  - Mail::POP3Client module
: Perl in a Nutshell, Chapter 14, Reference: Size
  
- Win32::Console module
: Perl in a Nutshell, Chapter 19, Reference: Size
  
- size()
 
  - Listbox widget
: Perl in a Nutshell, 18.10.2. Listbox Methods
  
- Net::FTP module
: Perl in a Nutshell, Chapter 16, Reference: size
  
- sizefrom() (Frame widget)
: Perl in a Nutshell, 18.18.1. Toplevel Methods
- skiing
  
  - Learning Perl, 1.5. A Stroll Through Perl
  
- Learning Perl on Win32 Systems, 1.6. A Stroll Through Perl
  
- Skip() (Win32::OLE::Enum)
: Perl in a Nutshell, Chapter 19, Reference: Skip
- skipcheck()
: Programming Perl, 7.2.19. ExtUtils::Manifest - Utilities to Write and Check a MANIFEST File
- slash
: (see / (slash))
- slave() (Net::NNTP)
: Perl in a Nutshell, Chapter 15, Reference: slave
- sleep()
     
  - Perl in a Nutshell, Chapter 5, Reference: sleep
  
- Programming Perl, 3.2.150. sleep
  
- select function instead of
: Programming Perl, 3.2.135. select (ready file descriptors)
   
- sleeps
: Perl Cookbook, 3.10. Short Sleeps
- slices
  
  - arrays
  
 
    - Learning Perl, 3.4.2. Array Element Access
    
- Programming Perl, 4.6.4. Slices
  
  
  - literal lists
: Learning Perl, 3.4.2. Array Element Access
  
- variable interpolation in strings
: Learning Perl, 3.7. Variable Interpolation of Arrays
  
- slider (Scale) widget
: Perl in a Nutshell, 18.13. The Scale Widget
- -sliderlength option (Scale)
: Perl in a Nutshell, 18.13. The Scale Widget
- slowcat program (example)
: Perl Cookbook, 1.5. Processing a String One Character at a Time
- smart callbacks
: Advanced Perl Programming, 4.4.1. Using Closures as "Smart" Callbacks
- SMTP protocol, interface to
: Perl in a Nutshell, 14.1.1. Send Email with Net::SMTP
- smtpsend() (Mail::Internet)
: Perl in a Nutshell, Chapter 14, Reference: smtpsend
- SOCK_ constants
: Perl Cookbook, 17.0. Introduction
- sockaddr() (IO::Socket::INET)
: Perl in a Nutshell, Chapter 13, Reference: sockaddr
- sockaddr_in() (Socket)
         
  - Perl Cookbook, 17.0. Introduction
  
- Perl Cookbook, 17.4. Setting Up a UDP Client
  
- Perl in a Nutshell, Chapter 13, Reference: sockaddr_in
  
- Perl in a Nutshell, 13.1.2. Client Connections
  
- Perl in a Nutshell, 13.1.3. Server Connections
     
- sockaddr_un() (Socket)
 
  - Perl Cookbook, 17.0. Introduction
  
- Perl in a Nutshell, Chapter 13, Reference: sockaddr_un
  
- sockdomain() (IO::Socket)
: Perl in a Nutshell, Chapter 13, Reference: sockdomain
- socket()
  
  - Advanced Perl Programming, 12.5. IO Objects and Filehandles
  
- Perl Cookbook, 17.0. Introduction
  
- Perl in a Nutshell, Chapter 5, Reference: socket
  
- Perl in a Nutshell, 13.1.1. Initializing a Socket
  
- Programming Perl, 3.2.151. socket
     
- Socket() (Mail::POP3Client)
: Perl in a Nutshell, Chapter 14, Reference: Socket
- Socket module
  
  - Advanced Perl Programming, 12.2. Socket API and IO::Socket
  
- Learning Perl on Win32 Systems, C. Networking Clients
  
- Perl in a Nutshell, 8.132. Socket
  
- Perl in a Nutshell, 13.1. Built-in Socket Functions
  
- Perl in a Nutshell, 13.2. The IO::Socket Module
  
- Programming Perl, 7.2.58. Socket - Load the C socket.h Defines and Structure Manipulators
      
- socketpair()
 
  - Perl in a Nutshell, Chapter 5, Reference: socketpair
  
- Programming Perl, 3.2.152. socketpair
  
- sockets
 
  - Advanced Perl Programming, 12.1. Networking Primer
  
- Perl Cookbook, 17.0. Introduction
  
- Learning Perl on Win32 Systems, C. Networking Clients
  
- Perl in a Nutshell, 13. Sockets
  
- Programming Perl, 6.2.4. Sockets
  
- accepting connections from clients
: Programming Perl, 3.2.4. accept
  
- attaching address to
: Programming Perl, 3.2.7. bind
  
- bidirectional communication
  
        
    - Advanced Perl Programming, 12.2.3. Bidirectional Communications
    
- Perl Cookbook, 17.10. Writing Bidirectional Clients
  
  
  - built-in functions for
: Perl in a Nutshell, 13.1. Built-in Socket Functions
  
- client-side connections
  
  
    - Perl in a Nutshell, 13.1.2. Client Connections
    
- Perl in a Nutshell, 13.2.1. Client-Side Sockets
  
  
  - closing
  
 
    - Perl Cookbook, 17.9. Closing a Socket After Forking
    
- Programming Perl, 3.2.18. close
  
  
  - connecting
  
 
    - Perl Cookbook, 17.18. Program: fwdport
    
- Programming Perl, 3.2.20. connect
  
  
  - daemon servers
: Perl Cookbook, 17.15. Making a Daemon Server
  
- finding own name/address
: Perl Cookbook, 17.8. Finding Your Own Name and Address
  
- forking servers
: Perl Cookbook, 17.11. Forking Servers
  
- functions for
: Programming Perl, 3.2.67. getsockname
  
- getting packed sockaddr address
: Programming Perl, 3.2.54. getpeername
  
- handling multiple sockets
: Advanced Perl Programming, 12.3. Handling Multiple Clients
  
- identifying machine at end
: Perl Cookbook, 17.7. Identifying the Other End of a Socket
  
- initializing
: Perl in a Nutshell, 13.1.1. Initializing a Socket
  
- IO::Socket module
  
         
    - Advanced Perl Programming, 12.2. Socket API and IO::Socket
    
- Learning Perl on Win32 Systems, C. Networking Clients
    
- Perl in a Nutshell, 8.96. IO::Socket
    
- Perl in a Nutshell, 13.2. The IO::Socket Module
    
- IO::Socket::INET subclass
: Perl in a Nutshell, 13.2.4. IO::Socket::INET Reference
    
- IO::Socket::UNIX subclass
: Perl in a Nutshell, 13.2.5. IO::Socket::UNIX Reference
  
      
  - listen function for
: Programming Perl, 3.2.86. listen
  
- logging port connection attempts
: Perl Cookbook, 17.17. Program: backsniff
  
- low-level access functions
: Perl in a Nutshell, 5.1. Perl Functions by Category
  
- multihomed servers
: Perl Cookbook, 17.14. Writing a Multi-Homed Server
  
- non-blocking
: Perl Cookbook, 17.2. Writing a TCP Server
  
- non-forking servers
: Perl Cookbook, 17.13. Non-Forking Servers
  
- opening
: Programming Perl, 3.2.151. socket
  
- pre-forking servers
: Perl Cookbook, 17.12. Pre-Forking Servers
  
- receiving messages on
  
         
    - Advanced Perl Programming, 12.2.1. Receiver
    
- Programming Perl, 3.2.119. recv
  
  
  - restarting servers on demand
: Perl Cookbook, 17.16. Restarting a Server on Demand
  
- sending messages on
  
  
    - Advanced Perl Programming, 12.2.2. Sender
    
- Programming Perl, 3.2.139. send
  
  
  - server-side connections
  
 
    - Perl in a Nutshell, 13.1.3. Server Connections
    
- Perl in a Nutshell, 13.2.2. Server-Side Sockets
  
  
  - servers and
: Advanced Perl Programming, 12.4. Real-World Servers
  
- setting options
: Programming Perl, 3.2.142. setsockopt
  
- shutting down connection
: Programming Perl, 3.2.148. shutdown
  
- Socket API
: Advanced Perl Programming, 12.2. Socket API and IO::Socket
  
- TCP protocol
  
     
    - communicating over
: Perl Cookbook, 17.3. Communicating over TCP
    
- writing clients
: Perl Cookbook, 17.1. Writing a TCP Client
    
- writing servers
: Perl Cookbook, 17.2. Writing a TCP Server
  
   
  - UDP protocol
  
 
    - writing clients
: Perl Cookbook, 17.4. Setting Up a UDP Client
    
- writing servers
: Perl Cookbook, 17.5. Setting Up a UDP Server
  
  
  - Unix domain
  
 
    - Perl Cookbook, 17.0. Introduction
    
- Perl Cookbook, 17.6. Using UNIX Domain Sockets
  
  
- sockhost() (IO::Socket::INET)
: Perl in a Nutshell, Chapter 13, Reference: sockhost
- sockopt() (IO::Socket)
: Perl in a Nutshell, Chapter 13, Reference: sockopt
- sockport() (IO::Socket::INET)
: Perl in a Nutshell, Chapter 13, Reference: sockport
- socktype() (IO::Socket)
: Perl in a Nutshell, Chapter 13, Reference: socktype
- soft links
: (see symbolic links)
- soft references
: (see symbolic references)
- sort()
       
  - Perl Cookbook, 4.14. Sorting an Array Numerically
  
- Perl Cookbook, 5.9. Sorting a Hash
  
- Learning Perl, 1.5.16. Maintaining a Last-Good-Guess Database
  
- Learning Perl, 3.4.6. The sort Function
  
- Learning Perl on Win32 Systems, 1.6.16. Maintaining a Last-Good-Guess Database
  
- Learning Perl on Win32 Systems, 3.4.6. The sort Function
  
- Perl in a Nutshell, Chapter 5, Reference: sort
  
- Programming Perl, 3.2.153. sort
  
- controlling sort order of
: Learning Perl, 15.4. Advanced Sorting
  
- examples of
  
          
    - Learning Perl, A.11. Chapter 12, Directory Access
    
- Learning Perl, A.14. Chapter 15, Other Data Transformation
    
- Learning Perl, A.15. Chapter 16, System Database Access
    
- Learning Perl, 16.1. Getting Password and Group Information
    
- Learning Perl on Win32 Systems, A.11. Chapter 12, Directory Access
    
- Learning Perl on Win32 Systems, A.14. Chapter 15, Other Data Transformation
  
      
  - Mail::Folder module
: Perl in a Nutshell, Chapter 14, Reference: sort
 
- sortdemo program (example)
: Perl Cookbook, 14.6. Sorting Large DBM Files
- sorting
  
  - advanced
: Learning Perl, 15.4. Advanced Sorting
  
- array elements
: Perl Cookbook, 4.14. Sorting an Array Numerically
  
- comparison routines
: Learning Perl, 15.4. Advanced Sorting
  
   
    - using array lookups
: Learning Perl, 15.4. Advanced Sorting
  
 
  - DBM files
: Perl Cookbook, 14.6. Sorting Large DBM Files
  
- directory contents
  
  
    - Perl Cookbook, 9.0. Introduction
    
- Perl Cookbook, 9.12. Program: lst
  
  
  - du command output
: Perl Cookbook, 5.16. Program: dutree
  
- example of numeric
: Learning Perl, 15.4. Advanced Sorting
  
- hash elements
: Perl Cookbook, 5.9. Sorting a Hash
  
- hashes automatically
: Programming Perl, 7.2.8.4. In-memory databases
  
- lists
: Programming Perl, 3.2.153. sort
  
- mail (example subroutine)
: Perl Cookbook, 10.17. Program: Sorting Your Mail
  
- pod =head1 sections
: Perl Cookbook, 15.19. Program: tkshufflepod
  
- randomizing array element order
: Perl Cookbook, 4.17. Randomizing an Array
  
- randomizing file line order
: Perl Cookbook, 8.7. Randomizing All Lines
  
- text into columns
: Perl Cookbook, 4.18. Program: words
          
- Sound module
: Learning Perl on Win32 Systems, B.4. Win32 Extensions
- soundex algorithm
: Programming Perl, 7.2.69. Text::Soundex - The Soundex Algorithm Described by Knuth
- Soundex matching
: Perl Cookbook, 1.16. Soundex Matching
- source code for Perl, obtaining
: Perl in a Nutshell, 2. Installing Perl
- source distribution
: (see distribution)
- source filters
: Programming Perl, 6.4.2.4. Source filters
- space
: (see whitespace)
- spaceship (<=>) operator
: (see < > (angle brackets), <=> (comparison, spaceship) operator)
- -spacing1, -spacing2, -spacing3 options (Text)
: Perl in a Nutshell, 18.11. The Text Widget
- Spawn module
: Learning Perl on Win32 Systems, B.4. Win32 Extensions
- special characters
: Programming Perl, 2.4.1.2. The rules of regular expression matching
- special variables
: Programming Perl, 2.9. Special Variables
- specific classes
: Perl Cookbook, 13.0. Introduction
- SpecPerl utility
: Advanced Perl Programming, 14.2.1. GUI Forms: The Easy Way
- SpecTcl utility
: Advanced Perl Programming, 14.2.1. GUI Forms: The Easy Way
- speed, processing
: (see performance)
- speed of terminal output
: Programming Perl, 7.2.64. Term::Cap - Terminal Capabilities Interface
- spider (robot)
: Perl Cookbook, 20.11. Creating a Robot
- splain program
: Programming Perl, 7.2.10.1. The standalone program
- splice()
                    
  - Perl Cookbook, 4.11. Processing Multiple Elements of an Array
  
- Perl in a Nutshell, Chapter 5, Reference: splice
  
- Programming Perl, 3.2.154. splice
  
- Programming Perl, 8.2.7. Previous Perl Traps
  
- Tie::IxHash module and
: Perl Cookbook, 5.6. Retrieving from a Hash in Insertion Order
     
- split()
 
  - Perl Cookbook, 1.5. Processing a String One Character at a Time
  
- Perl Cookbook, 8.3. Processing Every Word in a File
  
- Perl Cookbook, 8.9. Processing Variable-Length Text Fields
  
- Learning Perl, 7.6.1. The split Function
  
- Perl in a Nutshell, Chapter 5, Reference: split
  
- Programming Perl, 1.7. Regular Expressions
  
- Programming Perl, 3.2.155. split
  
- Programming Perl, 8.2.3. Awk Traps
  
- Programming Perl, 8.3.1. Time Efficiency
  
- example of
  
          
    - Learning Perl, A.10. Chapter 11, Formats
    
- Learning Perl, A.13. Chapter 14, Process Management
    
- Learning Perl, 11.3. Invoking a Format
    
- Learning Perl on Win32 Systems, 11.3. Invoking a Format
  
    
  - reading records with pattern separators
: Perl Cookbook, 6.7. Reading Records with a Pattern Separator
 
- splitting modules for autoloading
: Programming Perl, 7.2.3. AutoSplit - Split a Module for Autoloading
- spotted owls
: Learning Perl on Win32 Systems, 13.1. Removing a File
- sprintf()
   
  - Learning Perl, 15.3. Formatting Data with sprintf()
  
- Perl in a Nutshell, Chapter 5, Reference: sprintf
  
- Programming Perl, 3.2.156. sprintf
  
- compared with pack()
: Learning Perl, 16.2. Packing and Unpacking Binary Data
  
- %c format
: Perl Cookbook, 1.4. Converting Between ASCII Characters and Values
  
- comparing floating-point numbers
: Perl Cookbook, 2.2. Comparing Floating-Point Numbers
  
- examples of
: Learning Perl, 11.4.2. Numeric Fields
  
- rounding floating-point numbers
: Perl Cookbook, 2.3. Rounding Floating-Point Numbers
        
- Sprite
: Learning Perl, 2.3.2. Double-Quoted Strings
- SQL database
: Perl Cookbook, 20.9. Creating HTML Templates
- Sql statement (SQL)
: Advanced Perl Programming, 10.4.2. Win32::ODBC
- SQL statement placeholders
: Perl in a Nutshell, 12.2.4. Placeholders database and statement handles
- SQL statements
     
  - Advanced Perl Programming, 10.4.1.1. Basic SQL accesses
  
- Perl Cookbook, 14.10. Executing an SQL Command Using DBI and DBD
  
- Perl Cookbook, 19.7. Formatting Lists and Tables with HTML Shortcuts
   
- sqrt()
 
  - Perl in a Nutshell, Chapter 5, Reference: sqrt
  
- Programming Perl, 3.2.157. sqrt
  
- square brackets
: (see [] (brackets))
- square root function
  
  - Perl in a Nutshell, Chapter 5, Reference: sqrt
  
- Programming Perl, 3.2.157. sqrt
  
- srand()
 
  - Perl Cookbook, 2.8. Generating Different Random Numbers
  
- Learning Perl, 3.8. Exercises
  
- Perl in a Nutshell, Chapter 5, Reference: srand
  
- Programming Perl, 3.2.158. srand
    
- SSI (server-side includes), mod_perl with
: Perl in a Nutshell, 11.5. Server-Side Includes with mod_perl
- :ssl method group
: Perl in a Nutshell, 10.2. Importing Method Groups
- ST macro
: Advanced Perl Programming, 20.4.2.1. Returning a variable list of results
- stacks
    
  - Advanced Perl Programming, 20.2.1. Perl Objects
  
- Advanced Perl Programming, 20.4. Stacks and Messaging Protocol
  
- Programming Perl, 3.2.10. caller
   
- stale hyperlinks, finding
: Perl Cookbook, 20.7. Finding Stale Links
- :standard import tag
: Learning Perl, 19.5. Less Typing
- standard distribution, Perl
: Learning Perl on Win32 Systems, 1.3.2. Standard Perl Distribution
- standard error
    
  - of command in backquotes
: Learning Perl, 14.2. Using Backquotes
  
- merging with standard output, in backquotes
: Learning Perl, 14.2. Using Backquotes
  
- processes open for writing and
: Learning Perl, 14.3. Using Processes as Filehandles
   
- standard filehandles
: Perl Cookbook, 7.0. Introduction
- standard input
: (see STDIN)
- standard library
: Programming Perl, 7. The Standard Perl Library
- :standard method group
: Perl in a Nutshell, 10.2. Importing Method Groups
- standard modules
     
  - Learning Perl on Win32 Systems, B.2. Standard Modules
  
- Perl in a Nutshell, 8. Standard Modules
  
- standard output
: (see STDOUT)
- star (*)
: (see * (asterisk))
- start_html() (CGI.pm)
   
  - Perl in a Nutshell, Chapter 10, Reference: start_html
  
- Perl in a Nutshell, 10.5. Using JavaScript Features
  
- start_multipart_form() (CGI.pm)
: Perl in a Nutshell, Chapter 10, Reference: start_multipart_form
- startform() (CGI.pm)
: Perl in a Nutshell, Chapter 10, Reference: startform
- StartService() (Win32::Service)
: Perl in a Nutshell, Chapter 19, Reference: StartService
- starttag() (HTML::Parser)
: Perl in a Nutshell, Chapter 17, Reference: starttag
- stashes
: (see symbol tables)
- stat()
      
  - Perl Cookbook, 8.17. Testing a File for Trustworthiness
  
- Perl Cookbook, 9.0. Introduction
  
- Perl Cookbook, 9.1. Getting and Setting Timestamps
  
- Learning Perl, 10.6. The stat and lstat Functions
  
- Learning Perl on Win32 Systems, 10.7. The stat Function
  
- Perl in a Nutshell, Chapter 5, Reference: stat
  
- Programming Perl, 3.2.159. stat
       
- Stat module
: Programming Perl, 7.2.36. Getopt::Std - Process Single-Character Options with Option Clustering
- state()
  
  - DBI module
: Perl in a Nutshell, Chapter 12, Reference: state
  
- Frame widget
: Perl in a Nutshell, 18.18.1. Toplevel Methods
  
- Mail::POP3Client module
: Perl in a Nutshell, Chapter 14, Reference: State
   
- -state option (widgets)
: Perl in a Nutshell, 18.3. Common Widget Configuration Options
- state, maintaining (CGI)
: Perl in a Nutshell, 10.3. Maintaining State
- statement handles (DBI methods)
: Perl in a Nutshell, 12.2.3. Database Handles and Statement Handles
- statements
    
  - Perl in a Nutshell, 4.3. Statements
  
- Programming Perl, 2.6. Statements and Declarations
  
- blocks
  
   
    - (see also blocks)
    
- Learning Perl, 1.5.3. Adding Choices
    
- Learning Perl, 4.1. Statement Blocks
    
- Learning Perl on Win32 Systems, 1.6.3. Adding Choices
    
- Learning Perl on Win32 Systems, 4.1. Statement Blocks
  
     
  - loops
: (see loops)
 
- static allocation
: Advanced Perl Programming, 1.1. Referring to Existing Variables
- static data members
  
  - Perl Cookbook, 13.0. Introduction
  
- Perl Cookbook, 13.4. Managing Class Data
  
- static methods
 
  - Advanced Perl Programming, 7.2.5. Class Methods and Attributes
  
- Programming Perl, 5.3.1. Brief Refresher on Object-Oriented Programming
  
- static scoping
: Perl Cookbook, 10.13. Saving Global Values
- static typing hints
: Advanced Perl Programming, 20.7. A Peek into the Future
- statically linked extensions
: Advanced Perl Programming, 19.4. Adding Extensions
- Status property (Response object)
: Perl in a Nutshell, 20.2.2.2. Response properties
- STDERR
     
  - Perl Cookbook, 7.0. Introduction
  
- Learning Perl, 1.5.10. Moving the Secret Word List into a Separate File
  
- Learning Perl, 10.1. What Is a Filehandle?
  
- Learning Perl on Win32 Systems, 1.6.10. Moving the Secret Word List into a Separate File
  
- Learning Perl on Win32 Systems, 10.1. What Is a Filehandle?
  
- Perl in a Nutshell, 4.4.3. Global Special Filehandles
  
- Perl in a Nutshell, 4.9. Filehandles
  
- Programming Perl, 2.9.5. Global Special Filehandles
  
- Programming Perl, 3.2.38. fileno
  
- Programming Perl, 8.4. Programming with Style
  
- controlling for other programs
: Perl Cookbook, 16.9. Controlling the Input, Output, and Error of Another Program
  
- reading from programs
: Perl Cookbook, 16.7. Reading STDERR from a Program
            
- StdHash module
: Programming Perl, 7.2.72. Tie::Hash, Tie::StdHash - Base Class Definitions for Tied Hashes
- STDIN
  
  - Perl Cookbook, 7.0. Introduction
  
- Learning Perl, 1.5.2. Asking Questions and Remembering the Result
  
- Learning Perl, 1.5.10. Moving the Secret Word List into a Separate File
  
- Learning Perl, 6.1. Input from STDIN
  
- Learning Perl, 10.1. What Is a Filehandle?
  
- Learning Perl on Win32 Systems, 1.6.2. Asking Questions and Remembering the Result
  
- Learning Perl on Win32 Systems, 1.6.10. Moving the Secret Word List into a Separate File
  
- Learning Perl on Win32 Systems, 6.1. Input from STDIN
  
- Learning Perl on Win32 Systems, 10.1. What Is a Filehandle?
  
- Perl in a Nutshell, 4.4.3. Global Special Filehandles
  
- Perl in a Nutshell, 4.9. Filehandles
  
- Programming Perl, 1.4. Filehandles
  
- Programming Perl, 2.9.5. Global Special Filehandles
  
- Programming Perl, 3.2.38. fileno
  
- in array context
  
               
    - Learning Perl, A.5. Chapter 6, Basic I/O
    
- Learning Perl, 3.6. <STDIN> as an Array
    
- Learning Perl on Win32 Systems, A.5. Chapter 6, Basic I/O
    
- Learning Perl on Win32 Systems, 3.6. <STDIN> as an Array
  
    
  - of command in backquotes
: Learning Perl, 14.2. Using Backquotes
  
- example of
  
  
    - Learning Perl, 1.5.17. The Final Programs
    
- Learning Perl, 2.7. <STDIN> as a Scalar Value
    
- Learning Perl, 6.1. Input from STDIN
    
- Learning Perl, 9.1. The last Statement
    
- Learning Perl on Win32 Systems, 1.6.17. The Final Programs
    
- Learning Perl on Win32 Systems, 6.1. Input from STDIN
    
- Learning Perl on Win32 Systems, 9.1. The last Statement
  
       
  - preprocessing input
: Perl Cookbook, 16.6. Preprocessing Input
  
- reading from
  
  
    - Learning Perl, 6.1. Input from STDIN
    
- Programming Perl, 3.2.43. getc
  
  
  - as scalar value
: Learning Perl, 2.7. <STDIN> as a Scalar Value
  
- as target of a match
: Learning Perl, 7.4.1. Selecting a Different Target (the =~ Operator)
  
- testing for interactivity
: Perl Cookbook, 15.2. Testing Whether a Program Is Running Interactively
  
- undef return value and
: Learning Perl, 2.9. The Undefined Value
    
- stdio library
: Perl Cookbook, 7.0. Introduction
- STDOUT
  
  - Perl Cookbook, 7.0. Introduction
  
- Learning Perl, 1.5.10. Moving the Secret Word List into a Separate File
  
- Learning Perl, 10.1. What Is a Filehandle?
  
- Learning Perl on Win32 Systems, 1.6.10. Moving the Secret Word List into a Separate File
  
- Learning Perl on Win32 Systems, 10.1. What Is a Filehandle?
  
- Perl in a Nutshell, 4.4.3. Global Special Filehandles
  
- Perl in a Nutshell, 4.9. Filehandles
  
- Programming Perl, 1.4. Filehandles
  
- Programming Perl, 2.9.5. Global Special Filehandles
  
- Programming Perl, 3.2.38. fileno
  
- example of using
: Learning Perl, 2.8. Output with print
  
- filtering output
: Perl Cookbook, 16.5. Filtering Your Own Output
  
- printing to
: Programming Perl, 3.2.110. print
  
- processes open for writing and
: Learning Perl, 14.3. Using Processes as Filehandles
  
- testing for interactivity
: Perl Cookbook, 15.2. Testing Whether a Program Is Running Interactively
               
- Stein, Lincoln
: Learning Perl, 19.1. The CGI.pm Module
- stepping through code
: Programming Perl, 8.1.1. Debugger Commands
- sticky bit
: Programming Perl, 8.3.1. Time Efficiency
- -sticky option (grid manager)
: Perl in a Nutshell, 18.2.2. The grid Geometry Manager
- sticky widgets
: Perl Cookbook, 19.11. Creating Sticky Widgets
- stingy matching
: (see non-greedy matching)
- stopping
: (see terminating)
- StopService() (Win32::Service)
: Perl in a Nutshell, Chapter 19, Reference: StopService
- Stopwatch facility (example)
: Advanced Perl Programming, 9.1.1. Example: Stopwatch
- stor() (Net::FTP)
: Perl in a Nutshell, Chapter 16, Reference: stor
- Storable module
           
  - Advanced Perl Programming, 10.2.3. Storable
  
- Perl Cookbook, 11.12. Copying Data Structures
  
- store function
 
  - Advanced Perl Programming, 9.1. Tying Scalars
  
- Advanced Perl Programming, 11.2.6. Object Identity
  
- Perl Cookbook, 11.13. Storing Data Structures to Disk
  
- Adaptor::DBI module
: Advanced Perl Programming, 11.3.2.1. Storing objects
  
- Adaptor::File module
: Advanced Perl Programming, 11.3.1.1. Storing objects
     
- STORE method
 
  - Perl Cookbook, 13.15. Creating Magic Variables with tie
  
- Programming Perl, 5.4.1. Tying Scalars
  
- Programming Perl, 5.4.2. Tying Arrays
  
- Programming Perl, 5.4.3. Tying Hashes
    
- stores procedures
: Advanced Perl Programming, 10.4.1.6. What DBI does not provide
- stou() (Net::FTP)
: Perl in a Nutshell, Chapter 16, Reference: stou
- str2time() (HTTP::Date)
: Perl in a Nutshell, Chapter 17, Reference: str2time
- stream sockets
    
  - Perl Cookbook, 17.0. Introduction
  
- Perl Cookbook, 17.11. Forking Servers
  
- streamed data, modules for
: Advanced Perl Programming, 10.2. Streamed Data
- streams
: Advanced Perl Programming, 4.4.2. Iterators and Streams
- strftime()
: Perl Cookbook, 3.8. Printing a Date
- strict() (URI::URL)
: Perl in a Nutshell, Chapter 17, Reference: strict
- strict directive, symbolic references and
: Advanced Perl Programming, 1.5. Symbolic References
- strict module
      
  - Perl in a Nutshell, 8.133. strict
  
- Programming Perl, 2.6.9. Pragmas
  
- Programming Perl, 4.4. Symbolic References
  
- Programming Perl, 7.2.59. strict - Restrict Unsafe Constructs
    
- String::Approx module
: Perl Cookbook, 6.13. Approximate Matching
- strings
  
  - (see also variables)
  
- Advanced Perl Programming, 20.3.1. Scalar Values
  
- Perl Cookbook, 1.0. Introduction
  
- Perl Cookbook, 1.8. Expanding Variables in User Input
  
- Learning Perl, 2.1. What Is Scalar Data?
  
- Learning Perl, 2.3. Strings
  
- Learning Perl on Win32 Systems, 2.1. What Is Scalar Data?
  
- Learning Perl on Win32 Systems, 2.3. Strings
  
- Perl in a Nutshell, 4.2.2. String Interpolation
  
- Programming Perl, 2.3.2.2. String literals
  
- \A anchor (string beginning)
: Perl in a Nutshell, 4.6.5. Anchors
  
- abbreviation table
: Programming Perl, 7.2.67. Text::Abbrev - Create an Abbreviation Table from a List
  
- accessing substrings
: Perl Cookbook, 1.1. Accessing Substrings
  
- automatic conversion to numbers
  
              
    - Learning Perl, 2.4.4. Conversion Between Numbers and Strings
    
- Programming Perl, 3.2.182. unpack
  
  
  - boundary assertions
  
 
    - Programming Perl, 1.7.3. Nailing Things Down
    
- Programming Perl, 2.4.1.2. The rules of regular expression matching
    
- Programming Perl, 2.4.1.3. The fine print
  
   
  - breaking
: (see $ variables, $: variable)
  
- capitalization of
: (see case/capitalization)
  
- character classes
: Perl in a Nutshell, 4.6.4. Character Classes
  
- checking if valid numbers
: Perl Cookbook, 2.1. Checking Whether a String Is a Valid Number
  
- comparing
  
     
    - Learning Perl, 2.4.2. Operators for Strings
    
- Perl in a Nutshell, 4.5.4.1. Relational operators
    
- Programming Perl, 1.5.6. Comparison Operators
    
- Programming Perl, 6.4.2.2. a2p
  
    
  - concatenating
  
 
    - Learning Perl, 2.4.2. Operators for Strings
    
- Programming Perl, 1.5.2. String Operators
    
- Programming Perl, 2.5.8. Additive Operators
    
- Programming Perl, 8.2.3. Awk Traps
    
- Programming Perl, 8.3.1. Time Efficiency
  
     
  - converting ASCII and values
: Perl Cookbook, 1.4. Converting Between ASCII Characters and Values
  
- converting ASCII to/from HTML
: Perl Cookbook, 20.4. Converting ASCII to HTML
  
- converting case
: (see case/capitalization)
  
- copying and substituting
: Perl Cookbook, 6.1. Copying and Substituting Simultaneously
  
- counting characters in
: Learning Perl, 15.5. Transliteration
  
- default values for
: Perl Cookbook, 1.2. Establishing a Default Value
  
- deleting characters from
  
       
    - Learning Perl, 2.6.3. The chop and chomp Functions
    
- Learning Perl, 15.5. Transliteration
    
- Learning Perl on Win32 Systems, 2.6.3. The chop() and chomp() Functions
    
- Learning Perl on Win32 Systems, 15.5. Transliteration
  
    
  - duplicate words, finding
: Perl Cookbook, 6.16. Detecting Duplicate Words
  
- escaping characters
: Perl Cookbook, 1.13. Escaping Characters
  
- eval function and
: Programming Perl, 8.3.1. Time Efficiency
  
- extracting substrings
: Programming Perl, 3.2.162. substr
  
- as filehandles
: Advanced Perl Programming, 3.4.4. Strings as Handles
  
- first character of
: Programming Perl, 2.9.3. Global Special Variables
  
- formatting
: Programming Perl, 3.2.156. sprintf
  
- hard references and
: Programming Perl, 4.5.1. Hard References Don't Work as Hash Keys
  
- hash element indices
: Perl Cookbook, 5.0. Introduction
  
- hexadecimal
: (see hexadecimal numbers)
  
- HTML text substitutions
: Perl Cookbook, 20.14. Program: htmlsub
  
- index function
: Programming Perl, 3.2.75. index
  
- interpolating functions/expression within
: Perl Cookbook, 1.10. Interpolating Functions and Expressions Within Strings
  
- joining
: Programming Perl, 3.2.78. join
  
- length of
: Learning Perl, 2.3. Strings
  
- literal representation of
: Learning Perl, 2.3. Strings
  
- matching letters
: Perl Cookbook, 6.2. Matching Letters
  
- matching words
: Perl Cookbook, 6.3. Matching Words
  
- numeric operators with
: Perl Cookbook, 13.14. Overloading Operators
  
- octal
: (see octal characters)
  
- operators
  
                     
    - Learning Perl, 2.4.2. Operators for Strings
    
- Perl in a Nutshell, 4.5.11.4. String operator
    
- Programming Perl, 1.5.2. String Operators
    
- Programming Perl, 8.2.1. Universal Blunders
    
- repetition (x) operator
    
     
      - Learning Perl, 2.4.2. Operators for Strings
      
- Perl in a Nutshell, 4.5.11.4. String operator
    
  
  
  - parsing datetime information in
: Perl Cookbook, 3.7. Parsing Dates and Times from Strings
  
- pathnames in
: Learning Perl on Win32 Systems, 2.3.2. Double-Quoted Strings
  
- plurals based on numbers
: Perl Cookbook, 2.18. Printing Correct Plurals
  
- printing
: Programming Perl, 3.2.110. print
  
- processing characters individually
: Perl Cookbook, 1.5. Processing a String One Character at a Time
  
- psgrep program (example)
: Perl Cookbook, 1.18. Program: psgrep
  
- query strings
: Learning Perl, 19.2. Your CGI Program in Context
  
- quoting
: Perl in a Nutshell, 4.2.2. String Interpolation
  
- reading from binary files
: Perl Cookbook, 8.14. Reading a String from a Binary File
  
- reformatting paragraphs
: Perl Cookbook, 1.12. Reformatting Paragraphs
  
- removing leading/trailing spaces
: Perl Cookbook, 1.14. Trimming Blanks from the Ends of a String
  
- removing/extracting HTML tags
: Perl Cookbook, 20.6. Extracting or Removing HTML Tags
  
- reversing elements of
: Perl Cookbook, 1.6. Reversing a String by Word or Character
  
- rindex function
: Programming Perl, 3.2.128. rindex
  
- shared string tables/etc/hosts
: Advanced Perl Programming, 20.3.3.1. Inside HVs
  
- soundex algorithm
: Programming Perl, 7.2.69. Text::Soundex - The Soundex Algorithm Described by Knuth
  
- splitting into substrings
: Programming Perl, 3.2.155. split
  
- study function and
: Programming Perl, 3.2.160. study
  
- substituting specific words
: Perl Cookbook, 1.17. Program: fixstyle
  
- text color, changing
: Perl Cookbook, 15.5. Changing Text Color
  
- vec function and
: Programming Perl, 3.2.188. vec
  
- \z anchor (string end)
: Perl in a Nutshell, 4.6.5. Anchors
  
- \Z anchor (string/line end)
: Perl in a Nutshell, 4.6.5. Anchors
                       
- strings program (example)
: Perl Cookbook, 8.14. Reading a String from a Binary File
- stripping whitespace
: Perl Cookbook, 1.14. Trimming Blanks from the Ends of a String
- StrNum class (example)
: Perl Cookbook, 13.14. Overloading Operators
- struct declaration (C)
: Advanced Perl Programming, 2.1. User-Defined Structures
- struct() (Class::Struct)
: Perl Cookbook, 13.5. Using Classes as Structs
- struct_flock() (lockarea)
: Perl Cookbook, 7.22. Program: lockarea
- structs, classes as
: Perl Cookbook, 13.5. Using Classes as Structs
- structure of Perl programs
: Perl in a Nutshell, 4.1. Program Structure
- structures
         
  - Academy Award data (example)
: Advanced Perl Programming, 2.4. Pass the Envelope
  
- binary trees
: Perl Cookbook, 11.15. Program: Binary Trees
  
- copying
: Perl Cookbook, 11.12. Copying Data Structures
  
- magic variables
: Advanced Perl Programming, 20.3.6. Magic Variables
  
- nested
  
     
    - Advanced Perl Programming, B.2. Nested Data Structures
    
- Advanced Perl Programming, 1.3. Nested Data Structures
    
- Advanced Perl Programming, 18.3. SWIG Features
  
   
  - opcodes
: Advanced Perl Programming, 20.2.2.1. Inside opcodes
  
- Perl value types
: Advanced Perl Programming, 20.3. Perl Value Types
  
- PerlInterpreter
: Advanced Perl Programming, 20.2.1.1. Multiple interpreters
  
- printing
  
    
    - Advanced Perl Programming, 2.5. Pretty-Printing
    
- Perl Cookbook, 11.11. Printing Data Structures
  
  
  - stacks
: Advanced Perl Programming, 20.4. Stacks and Messaging Protocol
  
- storing to disk
: Perl Cookbook, 11.13. Storing Data Structures to Disk
  
- SWIG and
: Advanced Perl Programming, 18.3. SWIG Features
  
- transparently persistent
: Perl Cookbook, 11.14. Transparently Persistent Data Structures
  
- type-checking hints
: Advanced Perl Programming, 20.7. A Peek into the Future
  
- user-defined
  
      
    - Advanced Perl Programming, 2.1. User-Defined Structures
    
- Advanced Perl Programming, 2.2. Example: Matrices
  
  
- StrVal()
: Programming Perl, 7.2.48.9. Public functions
- stubs
: Programming Perl, 7.2.9. Devel::SelfStubber - Generate Stubs for a SelfLoading Module
- study()
   
  - Perl in a Nutshell, Chapter 5, Reference: study
  
- Programming Perl, 3.2.160. study
  
- style, programming
: Programming Perl, 8.4. Programming with Style
- sub declarations
  
  - Perl Cookbook, 10.0. Introduction
  
- Learning Perl, 1.5.9. Making It a Bit More Modular
  
- Learning Perl, 8.1. Defining a User Function
  
- Learning Perl on Win32 Systems, 1.6.9. Making It a Bit More Modular
  
- Learning Perl on Win32 Systems, 8.1. Defining a User Function
  
- Perl in a Nutshell, Chapter 5, Reference: sub
  
- Perl in a Nutshell, 4.7. Subroutines
  
- Programming Perl, 2.7. Subroutines
  
- Programming Perl, 2.7.3. Prototypes
  
- Programming Perl, 3.2.161. sub
  
- Programming Perl, 4.2.4. The Anonymous Subroutine Composer
  
- examples of
  
            
    - Learning Perl, A.7. Chapter 8, Functions
    
- Learning Perl, 1.5.17. The Final Programs
    
- Learning Perl on Win32 Systems, A.7. Chapter 8, Functions
    
- Learning Perl on Win32 Systems, 1.6.17. The Final Programs
  
    
- sub_groups() (News::Newsrc)
: Perl in a Nutshell, Chapter 15, Reference: sub_groups
- subclasses
: Perl Cookbook, 13.0. Introduction
  
  - determining membership
: Perl Cookbook, 13.8. Determining Subclass Membership
  
- inheritance and
: Perl Cookbook, 13.12. Solving the Data Inheritance Problem
  
- subject() (Mail::Send)
: Perl in a Nutshell, Chapter 14, Reference: subject
- subject, sorting mail by (example)
: Perl Cookbook, 10.17. Program: Sorting Your Mail
- subkeys
: (see keys, registry)
- submit() (CGI.pm)
: Perl in a Nutshell, Chapter 10, Reference: submit
- submit button
: Learning Perl, 19.6. Form Generation
- submitting HTML forms
: Perl Cookbook, 20.2. Automating Form Submission
- subroutines
       
  - (see also functions)
  
- (see also libraries)
  
- Perl Cookbook, 10.0. Introduction
  
- Learning Perl, 1.5.9. Making It a Bit More Modular
  
- Learning Perl, 8.1. Defining a User Function
  
- Learning Perl on Win32 Systems, 1.6.9. Making It a Bit More Modular
  
- Learning Perl on Win32 Systems, 8.1. Defining a User Function
  
- Perl in a Nutshell, 4.7. Subroutines
  
- Programming Perl, 2.7. Subroutines
  
- Programming Perl, 4.2.4. The Anonymous Subroutine Composer
  
- Programming Perl, 5.3.5. A Method Is Simply a Subroutine
  
- Programming Perl, 7. The Standard Perl Library
  
- aborting with exit
: Programming Perl, 3.2.35. exit
  
- access arguments of
: Perl Cookbook, 10.1. Accessing Subroutine Arguments
  
- anonymous
  
               
    - Advanced Perl Programming, 3.3.3. Naming Anonymous Subroutines
    
- Advanced Perl Programming, 4.1.2. References to Anonymous Subroutines
  
  
  - arguments
: Learning Perl, 8.4. Arguments
  
- autoloading
  
  
    - Programming Perl, 5.1.3. Autoloading
    
- Programming Perl, 5.3.4. A Class Is Simply a Package
  
  
  - BEGIN, compilation and
: Advanced Perl Programming, 6.3. Package Initialization and Destruction
  
- built-in, overriding
: Perl Cookbook, 12.11. Overriding Built-In Functions
  
- call stacks
: Programming Perl, 3.2.10. caller
  
- calling
: Advanced Perl Programming, 20.4.1. Calling a Perl Subroutine
  
- closures
: Advanced Perl Programming, 4.3. Closures
  
- constructors
: (see constructors)
  
- currently running, name of
: Perl Cookbook, 10.4. Determining Current Function Name
  
- declaring
  
        
    - Programming Perl, 2.6.7. Global Declarations
    
- Programming Perl, 3.2.161. sub
    
- examples of
: Learning Perl, A.7. Chapter 8, Functions
    
- location of subrouting definitions
    
    
      - Learning Perl, 1.5.9. Making It a Bit More Modular
      
- Learning Perl, 8.1. Defining a User Function
      
- Learning Perl on Win32 Systems, 1.6.9. Making It a Bit More Modular
      
- Learning Perl on Win32 Systems, 8.1. Defining a User Function
    
    
    - predeclaring
: Programming Perl, 7.2.60. subs - Predeclare Subroutine Names
    
- re-defining
: Learning Perl, 8.1. Defining a User Function
  
  
  - delaying loading of
: Advanced Perl Programming, 6.7. Autoloading
  
- dispatch tables
: Advanced Perl Programming, 4.2.1. Dispatch Table
  
- email sorter (example)
: Perl Cookbook, 10.17. Program: Sorting Your Mail
  
- eval function and
: Advanced Perl Programming, 5.1. The String Form: Expression Evaluation
  
- exception handling
: Perl Cookbook, 10.12. Handling Exceptions
  
- invoking
: Learning Perl, 8.2. Invoking a User Function
  
- lack of locals
: Learning Perl, 8.1. Defining a User Function
  
- localizing
: Perl Cookbook, 10.14. Redefining a Function
  
- modules/packages and
: Advanced Perl Programming, 6.1. Basic Package
  
- names for
: Programming Perl, 2.3.1. Variables
  
- nesting
: Perl Cookbook, 10.16. Nesting Subroutines
  
- passing arrays/hashes to
: Advanced Perl Programming, 1.2.1. Passing Arrays and Hashes to Subroutines
  
- passing
  
             
    - Perl Cookbook, 10.5. Passing Arrays and Hashes by Reference
    
- Perl Cookbook, 10.7. Passing by Named Parameter
  
  
  - passing filehandles to
: Advanced Perl Programming, 3.4.2. Passing Filehandles to Subroutines
  
- performance and
: Programming Perl, 8.3.1. Time Efficiency
  
- private for modules
: Perl Cookbook, 12.4. Making Variables Private to a Module
  
- private names for
: Advanced Perl Programming, 6.4.1. Enforcing Privacy
  
- private variables
: Perl Cookbook, 10.2. Making Variables Private to a Function
  
- prototypes for functions
: Perl Cookbook, 10.11. Prototyping Functions
  
- referencing
: Advanced Perl Programming, 4.1. Subroutine References
  
- return context, detecting
: Perl Cookbook, 10.6. Detecting Return Context
  
- return function
: Programming Perl, 3.2.125. return
  
- return values
  
          
    - Learning Perl, 8.3. Return Values
    
- Programming Perl, 4.2.5. Object Constructors
    
- returning by reference
: Perl Cookbook, 10.9. Returning More Than One Array or Hash
    
- returning failure
: Perl Cookbook, 10.10. Returning Failure
    
- skipping selected
: Perl Cookbook, 10.8. Skipping Selected Return Values
  
     
  - saving global values
: Perl Cookbook, 10.13. Saving Global Values
  
- scope of variables
: Learning Perl, 8.1. Defining a User Function
  
- substituting with goto
: Programming Perl, 3.2.71. goto
  
- trapping undefined function calls
: Perl Cookbook, 10.15. Trapping Undefined Function Calls with AUTOLOAD
    
- subs module
 
  - Perl in a Nutshell, 8.134. subs
  
- Programming Perl, 7.2.60. subs - Predeclare Subroutine Names
  
- subscribe() (News::Newsrc)
: Perl in a Nutshell, Chapter 15, Reference: subscribe
- subscribed() (News::Newsrc)
: Perl in a Nutshell, Chapter 15, Reference: subscribed
- subscript reference
: Learning Perl on Win32 Systems, 1.6.5. More than One Secret Word
- subscript separator
: (see $ variables, $; variable)
- $SUBSCRIPT_SEPARATOR ($;) variable
     
  - Perl Cookbook, 9.4. Recognizing Two Names for the Same File
  
- 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
    
- subscriptions() (Net::NNTP)
: Perl in a Nutshell, Chapter 15, Reference: subscriptions
- subscripts
: Programming Perl, 8.3.1. Time Efficiency
  
  - arrays
: Learning Perl, 3.4.2. Array Element Access
  
- references
: Learning Perl, 1.5.5. More than One Secret Word
  
- $SUBSEP ($;) variable
 
  - Perl Cookbook, 9.4. Recognizing Two Names for the Same File
  
- 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
    
- substituting
 
  - /e flag with
: Advanced Perl Programming, 5.4.1. Expression Evaluation in Substitutions
  
- shells versus Perl
: Programming Perl, 8.2.6. Shell Traps
  
- within strings
: Perl Cookbook, 6.1. Copying and Substituting Simultaneously
   
- substitution (s///) operator
 
  - Learning Perl, 1.5.8. Making It Fair for the Rest
  
- Learning Perl, 7.2. Simple Uses of Regular Expressions
  
- Learning Perl, 7.5. Substitutions
  
- Learning Perl on Win32 Systems, 1.6.8. Making It Fair for the Rest
  
- Learning Perl on Win32 Systems, 7.2. Simple Uses of Regular Expressions
  
- Learning Perl on Win32 Systems, 7.5. Substitutions
  
- Perl in a Nutshell, 4.6. Regular Expressions
  
- Perl in a Nutshell, 4.6.1. Pattern-Matching Operators
  
- Programming Perl, 1.7. Regular Expressions
  
- Programming Perl, 2.3.3.4. Interpolative context
  
- Programming Perl, 2.4. Pattern Matching
  
- Programming Perl, 2.4.2. Pattern-Matching Operators
  
- Programming Perl, 8.2.1. Universal Blunders
  
- ~ operator with
: Perl Cookbook, 1.1. Accessing Substrings
  
- options for
: Programming Perl, 2.4.2. Pattern-Matching Operators
  
- stripping whitespace with
: Perl Cookbook, 1.11. Indenting Here Documents
                
- substr()
 
  - Advanced Perl Programming, 5.5.2. Extracting Columns from a File
  
- Perl Cookbook, 1.1. Accessing Substrings
  
- Learning Perl, 15.2. Extracting and Replacing a Substring
  
- Perl in a Nutshell, Chapter 5, Reference: substr
  
- Programming Perl, 3.2.162. substr
  
- Programming Perl, 8.3.1. Time Efficiency
  
- chop function and
: Programming Perl, 3.2.14. chop
  
- example of
: Learning Perl, A.14. Chapter 15, Other Data Transformation
  
- variable as first argument
: Learning Perl, 15.2. Extracting and Replacing a Substring
         
- SubstrHash module
: Programming Perl, 7.2.74. Tie::SubstrHash - Fixed-table-size, Fixed-key-length Hashing
- substrings
: Perl Cookbook, 1.1. Accessing Substrings
  
  - finding
  
 
    - (see also backreferences)
    
- (see also strings)
    
- Learning Perl, 15.1. Finding a Substring
  
   
- subtraction, operator for
 
  - (see also additive operators)
  
- Learning Perl, 2.4.1. Operators for Numbers
  
- subtrees, Registry
: Learning Perl on Win32 Systems, 16.4.1. The Registry Structure
- success code (NNTP)
: Perl in a Nutshell, 15.1. The NNTP Protocol
- suidperl program
: Programming Perl, 8.5. Distribution and Installation
- SUPER pseudoclass
    
  - Advanced Perl Programming, 7.2.6.1. Overriding base classes
  
- Perl Cookbook, 13.10. Accessing Overridden Methods
  
- Programming Perl, 5.3.6. Method Invocation
   
- superclasses
 
  - Advanced Perl Programming, 7.2.6. The Need for Inheritance
  
- Perl Cookbook, 13.0. Introduction
  
- accessing overridden methods
: Perl Cookbook, 13.10. Accessing Overridden Methods
  
- inheritance and
: Perl Cookbook, 13.12. Solving the Data Inheritance Problem
    
- support for Perl
: Learning Perl, Support
- supported() (Net::FTP)
: Perl in a Nutshell, Chapter 16, Reference: supported
- surface copies
: Perl Cookbook, 11.12. Copying Data Structures
- surl script
: Perl Cookbook, 20.8. Finding Fresh Links
- Suspend() (Win32::Process)
: Perl in a Nutshell, Chapter 19, Reference: Suspend
- SVs (scalar values)
: Advanced Perl Programming, 20.3.1. Scalar Values
- SWIG tool
       
  - Advanced Perl Programming, 2.1. User-Defined Structures
  
- Advanced Perl Programming, 17.1. On Code Generation
  
- Advanced Perl Programming, 18. Extending Perl:A First Course
  
- C header file and
: Advanced Perl Programming, 18.1.1. The Extension Process
  
- features of
: Advanced Perl Programming, 18.3. SWIG Features
  
- Mandelbrot code example
: Advanced Perl Programming, 18.2.1. Fractals Using SWIG
  
- typemaps
: Advanced Perl Programming, 20.5.7. SWIG Typemaps
  
- XS tool versus
: Advanced Perl Programming, 18.1.2. SWIG or XS?
  
- XSUBs and
: Advanced Perl Programming, 20.4.2. The Called Side: Hand-Coding an XSUB
         
- switch statement
 
  - Perl Cookbook, 19.8. Redirecting to a Different Location
  
- Perl Cookbook, 19.12. Writing a Multiscreen CGI Script
  
- Programming Perl, 2.6.5. Bare Blocks and Case Structures
  
- Programming Perl, 8.2.4. C Traps
  
- Programming Perl, 8.3.1. Time Efficiency
     
- switches, Perl command-line
 
  - Perl in a Nutshell, 3.2. Command-Line Options
  
- Programming Perl, 6.1.1. Command Processing
  
- sybperl package
: Perl in a Nutshell, 12.2. Design of DBI
- Symbol module
  
  - Advanced Perl Programming, 3.4. Filehandles, Directory Handles, and Formats
  
- Perl in a Nutshell, 8.135. Symbol
  
- Programming Perl, 7.2.61. Symbol - Generate Anonymous Globs; Qualify Variable Names
   
- symbol tables
 
  - Advanced Perl Programming, 3.1. Perl Variables, Symbol Table, and Scoping
  
- Advanced Perl Programming, 20.2.1. Perl Objects
  
- Advanced Perl Programming, 20.3.4. Glob Values and Symbol Tables
  
- Perl in a Nutshell, 7.1. Namespaces and Packages
  
- Programming Perl, 2.7.1. Passing Symbol Table Entries (Typeglobs)
  
- Programming Perl, 5.1.1. Symbol Tables
  
- accessing
: Advanced Perl Programming, 6.8. Accessing the Symbol Table
  
- aliasing entries in
: Programming Perl, 2.3.6. Typeglobs and Filehandles
  
- modules/packages and
: Advanced Perl Programming, 6.1.1. Packages and Variables
         
- Symbol::qualify()
: Perl Cookbook, 12.5. Determining the Caller's Package
- symbolic links
  
  - Perl Cookbook, 9.0. Introduction
  
- Learning Perl, 13.3. Creating Alternate Names for a File: Linking
  
- Learning Perl, 13.3.1. About Hard and Soft Links
  
- Learning Perl, 13.3.2. Creating Hard and Soft Links with Perl
  
- Programming Perl, 3.2.163. symlink
  
- duplicating directory trees
: Perl Cookbook, 9.11. Program: symirror
  
- GetOptions() and
: Programming Perl, 7.2.35.1. Linkage specification
  
- getting filenames from
: Programming Perl, 3.2.118. readlink
  
- lstat command and
: Programming Perl, 3.2.90. lstat
  
- to packages
: Perl Cookbook, 12.13. Referring to Packages Indirectly
          
- symbolic references
 
  - Advanced Perl Programming, B.6. Dynamic Behavior
  
- Advanced Perl Programming, 1.5. Symbolic References
  
- Advanced Perl Programming, 1.6.1. Reference Counts
  
- Advanced Perl Programming, 4.1.4. Symbolic References
  
- Advanced Perl Programming, 6.1.2. Symbolic References
  
- Programming Perl, 4.1. What Is a Reference?
  
- Programming Perl, 4.4. Symbolic References
       
- symbols, importing
: Advanced Perl Programming, 6.5. Importing Symbols
- symbols, preventing exportation of
: Programming Perl, 7.2.15.3. Managing unknown symbols
- Symdump module
: Advanced Perl Programming, 20.1. Reading the Source
- symirror program (example)
: Perl Cookbook, 9.11. Program: symirror
- symlink()
     
  - Learning Perl, 13.3.2. Creating Hard and Soft Links with Perl
  
- Learning Perl on Win32 Systems, 13. File and Directory Manipulation
  
- Perl in a Nutshell, Chapter 5, Reference: symlink
  
- Programming Perl, 3.2.163. symlink
  
- compilation failure and
: Learning Perl, 13.3.2. Creating Hard and Soft Links with Perl
  
- example of
: Learning Perl, A.12. Chapter 13, File and Directory Manipulation
      
- symlinks
: (see symbolic links)
- symmetric differences of lists
: Perl Cookbook, 4.8. Computing Union, Intersection, or Difference of Unique Lists
- sync()
   
  - Perl in a Nutshell, Chapter 14, Reference: sync
  
- Programming Perl, 7.2.8.5. Using the Berkeley DB interface directly
  
- synchronicity
: Advanced Perl Programming, 13.2. Remote Procedure Calls (RPC)
- syntax tree
: Advanced Perl Programming, 17.2. Jeeves Example
- syntax, checking
: Programming Perl, 6.1.2. Switches
- Sys::Hostname module
    
  - Perl Cookbook, 17.8. Finding Your Own Name and Address
  
- Perl in a Nutshell, 8.136. Sys::Hostname
  
- Programming Perl, 7.2.62. Sys::Hostname - Try Every Conceivable Way to Get Hostname
   
- Sys::Syslog module
 
  - Perl Cookbook, 17.17. Program: backsniff
  
- Perl in a Nutshell, 8.137. Sys::Syslog
  
- Programming Perl, 7.2.63. Sys::Syslog - Perl Interface to UNIX syslog(3) Calls
   
- syscall()
 
  - Perl Cookbook, 3.9. High-Resolution Timers
  
- Perl in a Nutshell, Chapter 5, Reference: syscall
  
- Programming Perl, 3.2.5. alarm
  
- Programming Perl, 3.2.164. syscall
    
- syslog()
: Programming Perl, 7.2.63. Sys::Syslog - Perl Interface to UNIX syslog(3) Calls
- sysopen()
  
  - Perl Cookbook, 7.1. Opening a File
  
- Learning Perl, 19.8.2. Objects in CGI.pm
  
- Perl in a Nutshell, Chapter 5, Reference: sysopen
  
- Programming Perl, 3.2.102. open
  
- Programming Perl, 3.2.165. sysopen
  
- strange filenames with
: Perl Cookbook, 7.2. Opening Files with Unusual Filenames
      
- sysread()
 
  - Advanced Perl Programming, 12.3.3. Nonblocking Filehandles
  
- Advanced Perl Programming, 12.3.2.1. Blocking looms again
  
- Advanced Perl Programming, 12.5. IO Objects and Filehandles
  
- Perl Cookbook, 8.0. Introduction
  
- Perl Cookbook, 17.0. Introduction
  
- Perl in a Nutshell, Chapter 5, Reference: sysread
  
- Programming Perl, 3.2.166. sysread
       
- sysseek()
 
  - Perl Cookbook, 8.0. Introduction
  
- Perl in a Nutshell, Chapter 5, Reference: sysseek
  
- system()
 
  - Perl Cookbook, 16.2. Running Another Program
  
- Perl Cookbook, 19.6. Executing Commands Without Shell Escapes
  
- Learning Perl, 14.1. Using system and exec
  
- Perl in a Nutshell, Chapter 5, Reference: system
  
- Programming Perl, 3.2.167. system
  
- Programming Perl, 8.3.1. Time Efficiency
  
- composed of fork and exec
: Learning Perl, 14.4. Using fork
  
- example of
: Learning Perl, A.13. Chapter 14, Process Management
  
- list of arguments to
: Learning Perl, 14.1. Using system and exec
  
- PATH
: Learning Perl, 14.1. Using system and exec
          
- system calls
: Programming Perl, 3.2.164. syscall
 
  - performance and
: Programming Perl, 8.3.1. Time Efficiency
  
- restarting
: Programming Perl, 6.2.1. Signals
  
- system CPU time
: (see time)
- $SYSTEM_FD_MAX ($^F) 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
   
- System V IPC
 
  - Perl Cookbook, 16.12. Sharing Variables in Different Processes
  
- Perl in a Nutshell, 5.1. Perl Functions by Category
  
- Programming Perl, 6.2.3. System V IPC
   
- syswrite()
 
  - Advanced Perl Programming, 12.2.3. Bidirectional Communications
  
- Advanced Perl Programming, 12.3.3. Nonblocking Filehandles
  
- Advanced Perl Programming, 12.3.2.1. Blocking looms again
  
- Advanced Perl Programming, 12.5. IO Objects and Filehandles
  
- Perl Cookbook, 8.0. Introduction
  
- Perl Cookbook, 17.0. Introduction
  
- Perl in a Nutshell, Chapter 5, Reference: syswrite
  
- Programming Perl, 3.2.168. syswrite
        
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 ]