 
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 ]