Index: S

Symbols & Numbers | 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 (whitespace) character class: 4.6.4. Character Classes (Perl in a Nutshell)
s command (debugger): 5.1. Using the Debugger to View Complex Data (Learning Perl Objects, References and Modules)
s command (Perl debugger): 6.2. Debugger Commands (Perl in a Nutshell)
%s conversion: 6.5. Formatted Output with printf (Learning Perl)
-S file test operator: 4.5.8. File Test Operators (Perl in a Nutshell)
  3.10. Named Unary and File Test Operators (Programming Perl)
s for whitespace=\s (for whitespace): 1.7. Regular Expressions (Programming Perl)
/s modifier: 9.2.2. Matching Any Character with /s (Learning Perl)
  s/// substitution operator and: 9.6.3. Option Modifiers (Learning Perl)
s/// operator: 1.1.3. Discussion (Perl Cookbook)
  stripping whitespace with: 1.16.2. Solution (Perl Cookbook)
-s option (dprofpp): 6.5. The Perl Profiler (Perl in a Nutshell)
-s option (perlbug): 6.6. The perlbug Program (Perl in a Nutshell)
/s pattern modifier: 5.2.1. Pattern Modifiers (Programming Perl)
  5.2.2. The m// Operator (Matching) (Programming Perl)
  5.2.3. The s/// Operator (Substitution) (Programming Perl)
  5.2.4. The tr/// Operator (Transliteration) (Programming Perl)
  6.. Pattern-Matching Modifiers (Perl Cookbook)
  multiple lines: 6.6.2. Solution (Perl Cookbook)
s pattern match modifier: 4.6.1. Pattern-Matching Operators (Perl in a Nutshell)
  4.6.8. Extended Regular Expressions (Perl in a Nutshell)
-S (search for script) command-line switch: 19.1.3. Switches (Programming Perl)
\s shortcut: 8.1.1. Character Class Shortcuts (Learning Perl)
s/// (substitution) operator: 4.6. Regular Expressions (Perl in a Nutshell)
  4.6.1. Pattern-Matching Operators (Perl in a Nutshell)
  2.7.4. Interpolative Context (Programming Perl)
  5. Pattern Matching (Programming Perl)
  5.2.3. The s/// Operator (Substitution) (Programming Perl)
  Glossary (Programming Perl)
  =~ and !~ binding operators, using with: 5.2. Pattern-Matching Operators (Programming Perl)
  modifiers for: 5.2.1. Pattern Modifiers (Programming Perl)
  pattern modifiers used with: 5.2.3. The s/// Operator (Substitution) (Programming Perl)
  double-quote interpolation, providing: 5.2. Pattern-Matching Operators (Programming Perl)
-s (switch) command-line switch: 19.1.3. Switches (Programming Perl)
  20. The Perl Debugger (Programming Perl)
safe compartments for insecure code: 23.3.1. Safe Compartments (Programming Perl)
Safe module: 8.179. Safe (Perl in a Nutshell)
  23.3.1. Safe Compartments (Programming Perl)
  32.1.12. Authentication, Security, and Encryption (Programming Perl)
  insecure code, handling
    restricting operator access: 23.3.1.2. Restricting operator access (Programming Perl)
  insecure code, handling with: 23.3.1. Safe Compartments (Programming Perl)
-sav option (perlcc): 3.4. The Perl Compiler (Perl in a Nutshell)
Save( )
  Win32::Registry module: 22.15.1. Win32::Registry Methods (Perl in a Nutshell)
  Win32::Shortcut module: 22.18. Win32::Shortcut (Perl in a Nutshell)
save( ), HTML forms: 19.12.2. Solution (Perl Cookbook)
save stack: 18.3. Executing Your Code (Programming Perl)
save_as( ) (News::Newsrc): 17.3.1. News::Newsrc Reference (Perl in a Nutshell)
save_parameters( ), HTML forms: 19.12.2. Solution (Perl Cookbook)
saving, data structures: 9.7. Saving Data Structures (Programming Perl)
SAX (Simple API for XML): 22.3.1. Problem (Perl Cookbook)
  events, parsing XML into: 22.3.1. Problem (Perl Cookbook)
scalar( ): 4.2.6. Scalar and List Contexts (Perl in a Nutshell)
  5. Function Reference (Perl in a Nutshell)
scalar context: 3.8. Scalar and List Context (Learning Perl)
  4.2.6. Scalar and List Contexts (Perl in a Nutshell)
  2.7.1. Scalar and List Context (Programming Perl)
  Glossary (Programming Perl)
  Boolean values and: 2.7.2. Boolean Context (Programming Perl)
    Glossary (Programming Perl)
  comma operator in: 3.18. Comma Operators (Programming Perl)
    24.1.5. Previous Perl Traps (Programming Perl)
  conditional operator in: 3.16. Conditional Operator (Programming Perl)
  expressions in (see EXPRs)
  forcing: 3.8.3. Forcing Scalar Context (Learning Perl)
    29.2.137. scalar (Programming Perl)
  functions in: 29. Functions (Programming Perl)
  /g pattern modifier, use in: 5.2.2. The m// Operator (Matching) (Programming Perl)
  hash variables, evaluating in: 2.9. Hashes (Programming Perl)
  keys function, calling in: 14.3.1. Hash-Tying Methods (Programming Perl)
  list assignment in: 2.8.1. List Assignment (Programming Perl)
    3.17. Assignment Operators (Programming Perl)
  lvalues in: 4.8.1. Scoped Variable Declarations (Programming Perl)
  m// (match) operator in: 5.2.2. The m// Operator (Matching) (Programming Perl)
  operations behaving differently in: 24.1.2. Frequently Ignored Advice (Programming Perl)
  range (..) operator in: 3.15. Range Operator (Programming Perl)
  recognizing in debugger: 20.1. Using the Debugger (Programming Perl)
  subroutines, calling and evaluating in: 6.2. Semantics (Programming Perl)
  subtypes of: 2.7.1. Scalar and List Context (Programming Perl)
  void context: 2.7.3. Void Context (Programming Perl)
scalar multiplication operator: 2.13.3. Discussion (Perl Cookbook)
scalar operator, list version: 10.8.3. Discussion (Perl Cookbook)
scalar prototype symbol ($): 4.7.5. Prototypes (Perl in a Nutshell)
scalar pseudofunction: 29.2.137. scalar (Programming Perl)
scalar reverse function: 15.2. Effects of Character Semantics (Programming Perl)
scalar values: 2.6. Scalar Values (Programming Perl)
  2.6. Scalar Values (Programming Perl)
  here documents: 2.6.6. "Here" Documents (Programming Perl)
  interpolating array values: 2.6.5. Interpolating Array Values (Programming Perl)
  numeric literals: 2.6.1. Numeric Literals (Programming Perl)
  operators fo: 3. Unary and Binary Operators (Programming Perl)
  string literals: 2.6.2. String Literals (Programming Perl)
  v-string literals: 2.6.7. V-String Literals (Programming Perl)
scalar variables
  in angle brackets: 2.11.2. Line Input (Angle) Operator (Programming Perl)
  autoincrements/autodecrements for: 10.6. Autoincrement and Autodecrement (Learning Perl)
  in double-quote context: 5.2.3. The s/// Operator (Substitution) (Programming Perl)
  stat function and: 11.6.1. The stat and lstat Functions (Learning Perl)
scalars: 1.. Introduction (Perl Cookbook)
  2.1. What Is Scalar Data? (Learning Perl)
  1.2.1. Variable Syntax (Programming Perl)
  1.2.1.1. Singularities (Programming Perl)
  2.3. Built-in Data Types (Programming Perl)
  2.4. Variables (Programming Perl)
  Glossary (Programming Perl)
  anonymous: 6.4. Closures (Learning Perl Objects, References and Modules)
  arrays of: 4.2.5.1. Arrays (Perl in a Nutshell)
  arrays of scalar references: 11.6.1. Problem (Perl Cookbook)
  characters, length of: 29.2.84. length (Programming Perl)
  complex data structures, representing as: 1.2.1.3. Complexities (Programming Perl)
  constants: 10.1. Symbol Tables (Programming Perl)
    10.1. Symbol Tables (Programming Perl)
    (see also constants)
  curly braces and: 6.1. Referencing a Named Subroutine (Learning Perl Objects, References and Modules)
  detecting scalar context: 10.6.1. Problem (Perl Cookbook)
  exchanging values between: 1.3.1. Problem (Perl Cookbook)
  filehandles and: 11.7. References to Filehandles (Learning Perl Objects, References and Modules)
  functions for manipulating: 5.1. Perl Functions by Category (Perl in a Nutshell)
    29.1. Perl Functions by Category (Programming Perl)
  hard references as: 8.1. What Is a Reference? (Programming Perl)
  hash references and: 4.6. Creating an Anonymous Hash (Learning Perl Objects, References and Modules)
  indirect object syntax: 10.3. Indirect Object Notation (Learning Perl Objects, References and Modules)
  isa method and: 11.2. Testing Your Objects for Good Behavior (Learning Perl Objects, References and Modules)
  list of (see arrays)
  lists, converting to: 1.2.1.3. Complexities (Programming Perl)
  lists of: 4.2.3. Here Documents (Perl in a Nutshell)
    4.2.4. Lists (Perl in a Nutshell)
  as numbers: 2.. Introduction (Perl Cookbook)
  package names and: 2.7. Packages as Namespace Separators (Learning Perl Objects, References and Modules)
  parameter and return lists, subroutines: 6.2. Semantics (Programming Perl)
  pattern-matching operators, applying to: 5.2. Pattern-Matching Operators (Programming Perl)
  Perl, converting to C types: 21.4.4. Evaluating a Perl Statement from C (Programming Perl)
  references: 4.8.1. Creating References (Perl in a Nutshell)
    1.2.1.1. Singularities (Programming Perl)
  references and: 3.2. Taking a Reference to an Array (Learning Perl Objects, References and Modules)
    A.3.1. Exercise 1 (Section 4.9.1) (Learning Perl Objects, References and Modules)
  references to: 11.5.1. Problem (Perl Cookbook)
  single values and: 3. Introduction to References (Learning Perl Objects, References and Modules)
  SV (scalar value) in C: 21.2. Internal Data Types (Programming Perl)
  truth, evaluating in: 1.6.1. What Is Truth? (Programming Perl)
  tying: 14.1. Tying Scalars (Programming Perl)
    base class definitions, providing: 32.1.14. Convenient Classes (Programming Perl)
    magical counter variables: 14.1.2. Magical Counter Variables (Programming Perl)
    methods for: 14.1.1. Scalar-Tying Methods (Programming Perl)
    preventing unlocalized use of $_ variables: 14.1.3. Magically Banishing $_ (Programming Perl)
  unordered set of (see hashes)
  values of, assigning to variables: 2.5.2. Scalar Assignment (Learning Perl)
Scalar::Util module: 2.1.3. Discussion (Perl Cookbook)
  11.15.3. Description (Perl Cookbook)
scale( ) (Canvas): 21.12.3. Canvas Methods (Perl in a Nutshell)
Scale widget (Perl/Tk): 21.13. The Scale Widget (Perl in a Nutshell)
scan( )
  HTTP::Cookies module: 20.3.6. HTTP::Cookies (Perl in a Nutshell)
  HTTP::Headers module: 20.3.3. HTTP::Headers (Perl in a Nutshell)
scheduling and preemption policies, threads: 17.2. The Thread Model (Programming Perl)
schemas, XML: 22.. Schemas (Perl Cookbook)
scheme( ) (URI::URL): 20.5.3. URI::URL (Perl in a Nutshell)
schemes, URLs: 19.. Architecture (Perl Cookbook)
Schwartzian Transform
  dictionary order: 7.8.3. Exercise 3 [10 min] (Learning Perl Objects, References and Modules)
  performance: A.6.2. Exercise 2 (Section 7.8.2) (Learning Perl Objects, References and Modules)
  sorting and: 7.4. The Schwartzian Transform (Learning Perl Objects, References and Modules)
scope: 2.5. Names (Programming Perl)
  loop variable in foreach: 4.4.3. foreach Loops (Programming Perl)
  variables in if statements: 4.3. if and unless Statements (Programming Perl)
  variables in three-part for loops: 4.4.2. for Loops (Programming Perl)
  variables in while loops: 4.4.1. while and until Statements (Programming Perl)
  declarations and: 4.8. Scoped Declarations (Programming Perl)
  do operator and: 2.3. Using do (Learning Perl Objects, References and Modules)
  functions dealing with: 29.1. Perl Functions by Category (Programming Perl)
  global variables and: 6.6. Closure Variables as Inputs (Learning Perl Objects, References and Modules)
  lexically scoped variables: 2.5. Names (Programming Perl)
  private variables (see lexical variables)
  references and: 4. References and Scoping (Learning Perl Objects, References and Modules)
  subroutines: 6.2.3. Scoping Issues (Programming Perl)
  in threads: 17.2.3.1. Queues (Programming Perl)
  variables: 1.2.1. Variable Syntax (Programming Perl)
    strict pragma and: 1.2.1.4. Simplicities (Programming Perl)
scope modifiers: 4.8.1. Scoped Variable Declarations (Programming Perl)
scope of subroutine variables: 10.2.3. Discussion (Perl Cookbook)
scope of variables: 4.9. Notes on Lexical (my) Variables (Learning Perl)
  naked block control structure and: 10.4. The Naked Block Control Structure (Learning Perl)
scope operators: 4.8.1. Scoped Variable Declarations (Programming Perl)
scope, variable: 4.2.7. Declarations and Scope (Perl in a Nutshell)
  4.7.4. Private and Local Variables (Perl in a Nutshell)
  functions for: 5.1. Perl Functions by Category (Perl in a Nutshell)
scoped variables (see lexical variables)
scopes: 4.2. Compound Statements (Programming Perl)
  Glossary (Programming Perl)
  dynamic: 4.8.4. Dynamically Scoped Variables: local (Programming Perl)
  block: 4.8.2. Lexically Scoped Variables: my (Programming Perl)
  blocks: 4.2. Compound Statements (Programming Perl)
  dynamic: Glossary (Programming Perl)
  file: 4.8.2. Lexically Scoped Variables: my (Programming Perl)
  lexical scope: 4.8.2. Lexically Scoped Variables: my (Programming Perl)
  my variables: 10. Packages (Programming Perl)
  package declarations: 10. Packages (Programming Perl)
  pattern-matching operations: 5.2. Pattern-Matching Operators (Programming Perl)
  scope stack: 18.3. Executing Your Code (Programming Perl)
  signal handling: 16.1. Signals (Programming Perl)
  static (see scopes; lexical)
screen (see user interfaces)
screen appearance of command line: 20.3.3. Debugger Options (Programming Perl)
-screen option (toplevel): 21.18. The Toplevel Widget (Perl in a Nutshell)
script_name( ) (CGI.pm): 10.7. CGI.pm Reference (Perl in a Nutshell)
scripts
  alternate installation locations: 13.6. Alternate Installation Locations (PREFIX=...) (Learning Perl Objects, References and Modules)
  building with -e switch: 19.1.3. Switches (Programming Perl)
  CGI, taint mode and: 23.1. Handling Insecure Data (Programming Perl)
  checking syntax of: 19.1.3. Switches (Programming Perl)
  complex tests: 14.5. More Complex Tests (Multiple Test Scripts) (Learning Perl Objects, References and Modules)
  debugging: 19.1.3. Switches (Programming Perl)
    19.1.3. Switches (Programming Perl)
    (see also debugging)
  dumping core files: 19.1.3. Switches (Programming Perl)
  embedding in messages: 19.1.3. Switches (Programming Perl)
  end marker for: 2.6.8. Other Literal Tokens (Programming Perl)
  executing: 29.2.174. system (Programming Perl)
  insecure: 23.3. Handling Insecure Code (Programming Perl)
  interpretation, shells vs. Perl: 24.1.4. Shell Traps (Programming Perl)
  languages, checking for: 5.4.3.3. Unicode block properties (Programming Perl)
  names of (see $0 variable)
  pausing: 29.2.156. sleep (Programming Perl)
  Perl
    common mistakes of novices: 24.1. Common Goofs for Novices (Programming Perl)
    CPAN directory of: 22. CPAN (Programming Perl)
    idiomatic Perl, using: 24.4. Fluent Perl (Programming Perl)
    performance of: 24.2. Efficiency (Programming Perl)
    programming with style: 24.3. Programming with Style (Programming Perl)
    searching for and compiling: 19.1. Command Processing (Programming Perl)
    test scripts: 32.1.18. Development Support (Programming Perl)
  running time of: 3.10. Named Unary and File Test Operators (Programming Perl)
  searching for: 19.1.3. Switches (Programming Perl)
  terminating with exec: 29.2.33. exec (Programming Perl)
scripts, CGI (see CGI programming)
scripts, Perl
  perl interpreter, associating with: 1.3.1. How to Do It (Programming Perl)
  Perl examples, obtaining: 2.3.1.1. Perl examples (Perl in a Nutshell)
Scroll( ) (Win32::Console): 22.2. Win32::Console (Perl in a Nutshell)
Scrollbar widget (Perl/Tk): 21.1.2.2. The Scrollbar widget (Perl in a Nutshell)
  21.9. The Scrollbar Widget (Perl in a Nutshell)
scrollbars, widget (Perl/Tk): 21.1.2. Scrollbars (Perl in a Nutshell)
Scrolled( ) (Perl/Tk): 21.1.2.1. Using the Scrolled method (Perl in a Nutshell)
scrolling_list( ) (CGI.pm): 10.7. CGI.pm Reference (Perl in a Nutshell)
-scrollregion option (Canvas): 21.12. The Canvas Widget (Perl in a Nutshell)
SDBM files: 14.. Introduction (Perl Cookbook)
SDBM_File module: 8.181. SDBM_File (Perl in a Nutshell)
  32.1.10. DBM Interfaces (Programming Perl)
search( ), LDAP server: 18.8.3. Discussion (Perl Cookbook)
search and replace, global: 5.2.3. The s/// Operator (Substitution) (Programming Perl)
Search::Dict module: 8.182. Search::Dict (Perl in a Nutshell)
search( ) (Net::LDAP): 19.4. Net::LDAP Methods (Perl in a Nutshell)
search path: 2.5. require and @INC (Learning Perl Objects, References and Modules)
  6.4. Closures (Learning Perl Objects, References and Modules)
  %INC: 28.2. Special Variables in Alphabetical Order (Programming Perl)
search programs: 1.7. Regular Expressions (Programming Perl)
search( ) (Text widget): 21.11.2. Text Methods (Perl in a Nutshell)
Search::Dict module: 32.1.2. String Processing, Language Text Processing, Parsing, and Searching (Programming Perl)
searching
  grep function for: 29.2.72. grep (Programming Perl)
  linear, versus hashes: 24.2.1. Time Efficiency (Programming Perl)
  Perl modules for text: 22.1. The CPAN modules Directory (Programming Perl)
  rules for name searches: 2.5.1. Name Lookups (Programming Perl)
  for scripts: 19.1.3. Switches (Programming Perl)
  for substrings: 5.2.3. The s/// Operator (Substitution) (Programming Perl)
    29.2.75. index (Programming Perl)
    29.2.134. rindex (Programming Perl)
searching against LDAP: 19.2. Searching an LDAP Directory with Net::LDAP (Perl in a Nutshell)
searching for patterns (see regular expressions)
seconds (see date and time values)
Secure Sockets Layer (SSL): 20.16.1. Problem (Perl Cookbook)
security: B.14. Security (Learning Perl)
  0.1. The Pursuit of Happiness (Programming Perl)
  23. Security (Programming Perl)
  29.2.164. srand (Programming Perl)
  CGI programs and: B.16. The Common Gateway Interface (CGI) (Learning Perl)
  CGI scripts: 19.. Security (Perl Cookbook)
    19.4.1. Problem (Perl Cookbook)
    executing user commands: 19.5.1. Problem (Perl Cookbook)
  code masquerading as data: 23.3.2. Code Masquerading as Data (Programming Perl)
  connecting through firewalls: 17.21. Program: fwdport (Perl Cookbook)
  cracking: Glossary (Programming Perl)
  fetching secure web pages: 20.16.1. Problem (Perl Cookbook)
  handling insecure data: 23.1. Handling Insecure Data (Programming Perl)
  insecure code, handling: 23.3. Handling Insecure Code (Programming Perl)
    safe compartments for: 23.3.1. Safe Compartments (Programming Perl)
  insecure data, handling: 23.1. Handling Insecure Data (Programming Perl)
    command and file access under reduced privileges: 23.1.3. Accessing Commands and Files Under Reduced Privileges (Programming Perl)
    detecting and laundering tainted data: 23.1.1. Detecting and Laundering Tainted Data (Programming Perl)
    environment, cleaning up: 23.1.2. Cleaning Up Your Environment (Programming Perl)
  modules for: 32.1.12. Authentication, Security, and Encryption (Programming Perl)
  Perl modules for: 22.1. The CPAN modules Directory (Programming Perl)
  reading passwords without echo: 15.10.1. Problem (Perl Cookbook)
  testing files for trustworthiness: 8.17.1. Problem (Perl Cookbook)
  timing glitches, handling: 23.2. Handling Timing Glitches (Programming Perl)
    race conditions: 23.2.2. Handling Race Conditions (Programming Perl)
    temporary files: 23.2.3. Temporary Files (Programming Perl)
    Unix kernel security bugs: 23.2.1. Unix Kernel Security Bugs (Programming Perl)
  Win32::FileSecurity module: 32.1.20. Microsoft-Related Modules (Programming Perl)
security, of file test operators: 31.10. use filetest (Programming Perl)
sed: 1.7. Regular Expressions (Programming Perl)
  5.2.4. The tr/// Operator (Transliteration) (Programming Perl)
see( )
  Listbox widget: 21.10.2. Listbox Methods (Perl in a Nutshell)
  Text widget: 21.11.2. Text Methods (Perl in a Nutshell)
seed, random number: 29.2.164. srand (Programming Perl)
seek( ): 5. Function Reference (Perl in a Nutshell)
  8.. Advanced Operations (Perl Cookbook)
  8.5.3. Discussion (Perl Cookbook)
  16.3. Fixed-length Random-access Databases (Learning Perl)
  29.2.138. seek (Programming Perl)
  29.2.176. tell (Programming Perl)
  (see also tell function)
SEEK method: 14.4.1. Filehandle-Tying Methods (Programming Perl)
seek offset, filehandles: 7.. I/O Operations (Perl Cookbook)
seekable I/O objects: 32.1.5. Filehandle, Directory Handle, and Stream I/O Utilities (Programming Perl)
seekdir( ): 5. Function Reference (Perl in a Nutshell)
seekdir( ): 9.5.3. Discussion (Perl Cookbook)
seekdir function: 29.2.139. seekdir (Programming Perl)
Seen( ) (Data::Dumper)): 8.50. Data::Dumper (Perl in a Nutshell)
select( ): 5. Function Reference (Perl in a Nutshell)
  Checkbutton widget: 21.5.1. Checkbutton Methods (Perl in a Nutshell)
  Mail::Folder module: 16.2.3. Handle Folders with Mail::Folder (Perl in a Nutshell)
  Radiobutton widget: 21.6.1. Radiobutton Methods (Perl in a Nutshell)
  3.10.2. Solution (Perl Cookbook)
  determining whether data can be read or written: 17.3.2. Solution (Perl Cookbook)
  reading from multiple filehandles: 7.22.2. Solution (Perl Cookbook)
    17.3.3. Discussion (Perl Cookbook)
  29.2.38. fileno (Programming Perl)
  29.2.113. print (Programming Perl)
  29.2.140. select (output filehandle) (Programming Perl)
  29.2.141. select (ready file descriptors) (Programming Perl)
  32.1.5. Filehandle, Directory Handle, and Stream I/O Utilities (Programming Perl)
  for format variables: 7.1. Format Variables (Programming Perl)
    7.1. Format Variables (Programming Perl)
select operator: 11.4.1. Changing the Default Output Filehandle (Learning Perl)
select syscall, multiplexing I/O between clients: 16.5.2. Networking Servers (Programming Perl)
Select( ) (Win32::Console): 22.2. Win32::Console (Perl in a Nutshell)
-selectbackground option (widgets): 21.3. Common Widget Configuration Options (Perl in a Nutshell)
-selectborderwidth option (widgets): 21.3. Common Widget Configuration Options (Perl in a Nutshell)
-selectcolor option
  Checkbutton widget: 21.5. The Checkbutton Widget (Perl in a Nutshell)
  Menu widget: 21.15. The Menu Widget (Perl in a Nutshell)
  Menubutton widget: 21.14.1. Menu Item Options (Perl in a Nutshell)
  Radiobutton widget: 21.6. The Radiobutton Widget (Perl in a Nutshell)
-selectforeground option (widgets): 21.3. Common Widget Configuration Options (Perl in a Nutshell)
-selectimage option
  Checkbutton widget: 21.5. The Checkbutton Widget (Perl in a Nutshell)
  Menubutton widget: 21.14.1. Menu Item Options (Perl in a Nutshell)
  Radiobutton widget: 21.6. The Radiobutton Widget (Perl in a Nutshell)
selection( )
  Entry widget: 21.8.2. Entry Methods (Perl in a Nutshell)
  Listbox widget: 21.10.2. Listbox Methods (Perl in a Nutshell)
select_label( ) (Mail::Folder): 16.2.3. Handle Folders with Mail::Folder (Perl in a Nutshell)
-selectmode option (Listbox): 21.10. The Listbox Widget (Perl in a Nutshell)
SelectSaver module: 8.183. SelectSaver (Perl in a Nutshell)
  32.1.5. Filehandle, Directory Handle, and Stream I/O Utilities (Programming Perl)
self-matching characters: 5.9.4. The Little Engine That /Could(n't)?/ (Programming Perl)
self method, thread accessing own thread object: 17.2.1.5. Identifying threads (Programming Perl)
self-referential data structures: 13.13.1. Problem (Perl Cookbook)
self( ) (SOAP::Lite): 14.2.1. SOAP::Lite Methods (Perl in a Nutshell)
self_and_super_path( ) (Class::ISA module): 8.42. Class::ISA (Perl in a Nutshell)
self_and_super_versions( ) (Class::ISA module): 8.42. Class::ISA (Perl in a Nutshell)
sel.first, sel.last indexes
  Entry widget: 21.8.1. Text Indexes (Perl in a Nutshell)
  Text widget: 21.11.1. Text Indexes and Modifiers (Perl in a Nutshell)
SelfLoader core module: 11.3. AUTOLOAD as a Last Resort (Learning Perl Objects, References and Modules)
SelfLoader module: 12.10.2. Solution (Perl Cookbook)
  8.184. SelfLoader (Perl in a Nutshell)
  10.2. Autoloading (Programming Perl)
  32.1.17. Module Installation Support (Programming Perl)
  Devel::SelfStubber module, using with: 32.1.17. Module Installation Support (Programming Perl)
self_url( ) (CGI.pm): 10.7. CGI.pm Reference (Perl in a Nutshell)
semantics: 29.2.192. use (Programming Perl)
semaphore files
  shared memory: 16.4. System V IPC (Programming Perl)
  System V IPC: 16.4. System V IPC (Programming Perl)
  use in file locking: 16.2.1. File Locking (Programming Perl)
semaphores: Glossary (Programming Perl)
  functions for: 29.2.142. semctl (Programming Perl)
  implementing: 22.16. Win32::Semaphore (Perl in a Nutshell)
  IPC::Semaphore module: 32.1.8. Networking and Interprocess Communication (Programming Perl)
  thread safety and: 17.2. The Thread Model (Programming Perl)
  Thread::Semaphore module: 17.2.3.2. Semaphores (Programming Perl)
  Win32::Semaphore module: 32.1.20. Microsoft-Related Modules (Programming Perl)
semctl( ): 5. Function Reference (Perl in a Nutshell)
semctl function: 29.2.142. semctl (Programming Perl)
semget( ): 5. Function Reference (Perl in a Nutshell)
semget function: 29.2.143. semget (Programming Perl)
[semi] (semicolon): 4.1. Simple Statements (Programming Perl)
  errors, omitting trailing: 24.1.1. Universal Blunders (Programming Perl)
  in debugger commands: 20.2. Debugger Commands (Programming Perl)
semicolon (;)
  ending expressions: 1.4.2. What's Inside That Program? (Learning Perl)
  ending Perl statements: 4.1. Program Structure (Perl in a Nutshell)
  in for/foreach control structures: 10.7.1. The Secret Connection Between foreach and for (Learning Perl)
  in prototype declarations: 4.7.5. Prototypes (Perl in a Nutshell)
  return value expressions and: 4.6. Private Variables in Subroutines (Learning Perl)
semop( ): 5. Function Reference (Perl in a Nutshell)
semop function: 29.2.144. semop (Programming Perl)
send( ): 5. Function Reference (Perl in a Nutshell)
  Socket: 15.1. Built-in Socket Functions (Perl in a Nutshell)
  sendcommunicating over TCP: 17.3.2. Solution (Perl Cookbook)
send function: 29.2.145. send (Programming Perl)
send_basic_header( ) (HTTP::Daemon::ClientConn): 20.3.7.1. HTTP::Daemon::ClientConn methods (Perl in a Nutshell)
send_crlf( ) (HTTP::Daemon::ClientConn): 20.3.7.1. HTTP::Daemon::ClientConn methods (Perl in a Nutshell)
send_error( ) (HTTP::Daemon::ClientConn): 20.3.7.1. HTTP::Daemon::ClientConn methods (Perl in a Nutshell)
send_file( ) (HTTP::Daemon::ClientConn): 20.3.7.1. HTTP::Daemon::ClientConn methods (Perl in a Nutshell)
sending email messages: 16.1.1. Send Email with Net::SMTP (Perl in a Nutshell)
sendmail program: 18.3.2. Solution (Perl Cookbook)
send_redirect( ) (HTTP::Daemon::ClientConn): 20.3.7.1. HTTP::Daemon::ClientConn methods (Perl in a Nutshell)
SendRequest( ) (Win32::Internet): 22.7.3. HTTP Functions (Perl in a Nutshell)
send_response( ) (HTTP::Daemon::ClientConn): 20.3.7.1. HTTP::Daemon::ClientConn methods (Perl in a Nutshell)
send_status_line( ) (HTTP::Daemon::ClientConn): 20.3.7.1. HTTP::Daemon::ClientConn methods (Perl in a Nutshell)
separator( ) (Menubutton): 21.14.2. Menubutton Methods (Perl in a Nutshell)
separators
  split operator, defining: 1.7. Regular Expressions (Programming Perl)
seq( ) (DB_File module): 8.52. DB_File (Perl in a Nutshell)
sequential matches: 5.9.4. The Little Engine That /Could(n't)?/ (Programming Perl)
serial ports, Perl modules for: 22.1. The CPAN modules Directory (Programming Perl)
serializer( ) (SOAP::Lite): 14.2.1. SOAP::Lite Methods (Perl in a Nutshell)
serializing Perl data structures: 32.1.13. Perl Language Extensions and Internals (Programming Perl)
server-push CGI scripting: 32.1.9. World Wide Web (Programming Perl)
server-side includes (SSI), mod_perl with: 11.5. Server-Side Includes with mod_perl (Perl in a Nutshell)
server-side socket connections: 15.1.3. Server Connections (Perl in a Nutshell)
  15.2.2. Server-Side Sockets (Perl in a Nutshell)
servers
  daemon servers: 17.17.1. Problem (Perl Cookbook)
  database, using SQL without: 14.18.1. Problem (Perl Cookbook)
  forking: 17.11.1. Problem (Perl Cookbook)
  LDAP: 18.8.1. Problem (Perl Cookbook)
    18.8.3. Discussion (Perl Cookbook)
    search( ): 18.8.3. Discussion (Perl Cookbook)
  multihomed: 17.16.1. Problem (Perl Cookbook)
  multitasking, writing: 17.14.1. Problem (Perl Cookbook)
    with POE: 17.15.1. Problem (Perl Cookbook)
  non-forking: 17.13.1. Problem (Perl Cookbook)
  Perl modules for: 22.1. The CPAN modules Directory (Programming Perl)
  POP: 18.5.3. Discussion (Perl Cookbook)
    fetching and summarizing messages: 18.15. Program: rfrm (Perl Cookbook)
  preforking: 17.12.1. Problem (Perl Cookbook)
  processing logs: 20.13.3. Discussion (Perl Cookbook)
  restarting on demand: 17.18.1. Problem (Perl Cookbook)
  SMTP: 18.16. Program: expn and vrfy (Perl Cookbook)
  SOAP: 18.13.1. Problem (Perl Cookbook)
  taint mode, importance of enabling for: 23.1. Handling Insecure Data (Programming Perl)
  TCP, writing: 17.2.1. Problem (Perl Cookbook)
  UDP, setting up: 17.5.1. Problem (Perl Cookbook)
  web
    common log format fields: 20.12.3. Discussion (Perl Cookbook)
    performance, improving: 21.12.1. Problem (Perl Cookbook)
servers, networking: 16.5.2. Networking Servers (Programming Perl)
  forking clones to handle incoming connections: 16.5.2. Networking Servers (Programming Perl)
servers, TCP: 16.5.1. Networking Clients (Programming Perl)
service control interface: 22.17. Win32::Service (Perl in a Nutshell)
service port name/number translations: 29.2.64. getservbyname (Programming Perl)
set( )
  Mail::Send module: 16.2.2. Better Header Control with Mail::Send (Perl in a Nutshell)
    16.2.2. Better Header Control with Mail::Send (Perl in a Nutshell)
  Scale widget: 21.13.1. Scale Methods (Perl in a Nutshell)
  Scrollbar widget: 21.9.1. Scrollbar Methods (Perl in a Nutshell)
Set-Cookie2 header: 20.3.6. HTTP::Cookies (Perl in a Nutshell)
set-id program, dangerous operations, UID and GID setting to real: 23.1.3. Accessing Commands and Files Under Reduced Privileges (Programming Perl)
set-id programs: 23.1. Handling Insecure Data (Programming Perl)
  Unix kernel bugs, security problems with: 23.2.1. Unix Kernel Security Bugs (Programming Perl)
set theory: 4.8.1. Problem (Perl Cookbook)
SetAttributes( ) (Win32::File): 22.5. Win32::File (Perl in a Nutshell)
SetConnectOption( ) (Win32::ODBC): 24.1. ODBC Methods and Properties (Perl in a Nutshell)
set_cookie( ) (HTTP::Cookies): 20.3.6. HTTP::Cookies (Perl in a Nutshell)
SetCursorName( ) (Win32::ODBC): 24.1. ODBC Methods and Properties (Perl in a Nutshell)
setgid function: 16.3.2. Talking to Yourself (Programming Perl)
setgid program: 23.1. Handling Insecure Data (Programming Perl)
setgrent( ): 5. Function Reference (Perl in a Nutshell)
setgrent function: 29.2.44. getgrent (Programming Perl)
-setgrid option
  Listbox widget: 21.10. The Listbox Widget (Perl in a Nutshell)
  Text widget: 21.11. The Text Widget (Perl in a Nutshell)
SetHandler directive (mod_perl): 11.3. mod_perl Handlers (Perl in a Nutshell)
setHandlers( ), XML::Parser module: 13.2. XML::Parser Methods (Perl in a Nutshell)
sethostent( ): 5. Function Reference (Perl in a Nutshell)
sethostent function: 29.2.49. gethostent (Programming Perl)
setitimer( ): 3.9.3. Discussion (Perl Cookbook)
SetMaxBufSize( ) (Win32::ODBC): 24.1. ODBC Methods and Properties (Perl in a Nutshell)
setnetent( ): 5. Function Reference (Perl in a Nutshell)
set_option( ) (Mail::Folder): 16.2.3. Handle Folders with Mail::Folder (Perl in a Nutshell)
SetOption( ) (Win32::Internet): 22.7.1. General Internet Methods (Perl in a Nutshell)
setpgrp( ): 5. Function Reference (Perl in a Nutshell)
setpgrp function: 29.2.146. setpgrp (Programming Perl)
SetPos( ) (Win32::ODBC): 24.1. ODBC Methods and Properties (Perl in a Nutshell)
setprgp function: 16.1.1. Signaling Process Groups (Programming Perl)
setpriority( ): 5. Function Reference (Perl in a Nutshell)
setpriority function: 29.2.147. setpriority (Programming Perl)
SetPriorityClass( ) (Win32::Process): 22.14.1. Win32::Process Methods (Perl in a Nutshell)
setprotoent( ): 5. Function Reference (Perl in a Nutshell)
setprotoent function: 29.2.60. getprotoent (Programming Perl)
setpwent( ): 5. Function Reference (Perl in a Nutshell)
setpwent function: 29.2.61. getpwent (Programming Perl)
set_readonly( ) (Mail::Folder): 16.2.3. Handle Folders with Mail::Folder (Perl in a Nutshell)
sets, intersection: 6.3. Passing References (Programming Perl)
Write(DATA) (Win32::Pipe): 22.13.1. Win32::Pipe Methods (Perl in a Nutshell)
setservent( ): 5. Function Reference (Perl in a Nutshell)
setservent function: 29.2.66. getservent (Programming Perl)
setsockopt( ): 5. Function Reference (Perl in a Nutshell)
setsockopt function: 29.2.148. setsockopt (Programming Perl)
SetStatusCallback( ) (Win32::Internet): 22.7.1. General Internet Methods (Perl in a Nutshell)
SetStmtCloseType( ) (Win32::ODBC): 24.1. ODBC Methods and Properties (Perl in a Nutshell)
SetStmtOption( ) (Win32::ODBC): 24.1. ODBC Methods and Properties (Perl in a Nutshell)
setters
  AUTOLOAD method and: 11.4. Using AUTOLOAD for Accessors (Learning Perl Objects, References and Modules)
    11.4. Using AUTOLOAD for Accessors (Learning Perl Objects, References and Modules)
  creating: 9.10. Getting Your Deposit Back (Learning Perl Objects, References and Modules)
    11.5. Creating Getters and Setters More Easily (Learning Perl Objects, References and Modules)
  encapsulation and: 9.11. Don't Look Inside the Box (Learning Perl Objects, References and Modules)
  getters doubling as: 9.13. Getters That Double as Setters (Learning Perl Objects, References and Modules)
    9.13. Getters That Double as Setters (Learning Perl Objects, References and Modules)
  optimizing: 9.12. Faster Getters and Setters (Learning Perl Objects, References and Modules)
    9.13. Getters That Double as Setters (Learning Perl Objects, References and Modules)
  restricting methods: 9.13. Getters That Double as Setters (Learning Perl Objects, References and Modules)
setting default I/O layers: 8.19.1. Problem (Perl Cookbook)
setuid function: 16.3.2. Talking to Yourself (Programming Perl)
setuid program: 23.1. Handling Insecure Data (Programming Perl)
SetValue( ) (Win32::Registry): 22.15.1. Win32::Registry Methods (Perl in a Nutshell)
SetValueEx( ) (Win32::Registry): 22.15.1. Win32::Registry Methods (Perl in a Nutshell)
SGML (Standard Generalized Markup Language): 22.. Introduction (Perl Cookbook)
sh (Bourne shell): Glossary (Programming Perl)
shadow, password entries: 29.2.62. getpwnam (Programming Perl)
shallow copies: 11.12.3. Discussion (Perl Cookbook)
shar: 2.3.1. Installing on Unix (Perl in a Nutshell)
shared file locks: 16.2.1. File Locking (Programming Perl)
shared locks: 7.18.3. Discussion (Perl Cookbook)
shared memory, System V IPC: 16.4. System V IPC (Programming Perl)
  controlled access to: 16.4. System V IPC (Programming Perl)
  functions for: 29.2.150. shmctl (Programming Perl)
shared resources, managing: 22.11. Win32::NetResource (Perl in a Nutshell)
share_info hash: 22.11. Win32::NetResource (Perl in a Nutshell)
sharing variables among processes: 16.12.1. Problem (Perl Cookbook)
# (sharp)
  for comments: 2.2. Molecules (Programming Perl)
    /x pattern modifier, using with: 5.2.1. Pattern Modifiers (Programming Perl)
  in formats: 7. Formats (Programming Perl)
  quoting character, whitespace and: 2.6.3. Pick Your Own Quotes (Programming Perl)
  #! (shebang) notation: 1.3.1. How to Do It (Programming Perl)
    19.1. Command Processing (Programming Perl)
    security problems caused by: 23.2.1. Unix Kernel Security Bugs (Programming Perl)
    simulating on non-Unix systems: 19.1.1. #! and Quoting on Non-Unix Systems (Programming Perl)
shebang (#!): (see also #!)
  0.5. Acknowledgments for the Second Edition (Perl in a Nutshell)
  3. The Perl Executable (Perl in a Nutshell)
shell, avoiding: 14.1.1. Avoiding the Shell (Learning Perl)
shell escapes, executing commands without: 19.5.1. Problem (Perl Cookbook)
shell module: 32.1.7. Operating System Interfaces (Programming Perl)
shell wildcards for regular expression matching: 6.9.1. Problem (Perl Cookbook)
shells: Glossary (Programming Perl)
  alternative for Perl, Windows systems: 19.2. Environment Variables (Programming Perl)
  avoiding use of: 23.1.3. Accessing Commands and Files Under Reduced Privileges (Programming Perl)
  avoiding with multi-argument piped open: 16.3.1. Anonymous Pipes (Programming Perl)
  Bourne shell (sh): 19.1. Command Processing (Programming Perl)
  bypassing with -| piping pseudocommand: 16.3.2. Talking to Yourself (Programming Perl)
  commands in: Glossary (Programming Perl)
  debugger commands and: 20.2.6. Actions and Command Execution (Programming Perl)
  environment variables as security hazards: 23.1.2. Cleaning Up Your Environment (Programming Perl)
  environment variables, using with: 19.2. Environment Variables (Programming Perl)
  I/O streams, setting up: 1.4. Filehandles (Programming Perl)
  pipe commands with shell metacharacters, passing to: 29.2.104. open (Programming Perl)
  pipe commands with special characters, handling: 16.3.1. Anonymous Pipes (Programming Perl)
  programming, Perl vs.: 24.1.4. Shell Traps (Programming Perl)
  quotes, passing through: 19.1.3. Switches (Programming Perl)
  security pitfalls with use, avoiding: 23.3.2. Code Masquerading as Data (Programming Perl)
  spawning, characters for: 20.3.3. Debugger Options (Programming Perl)
shift( ): 5. Function Reference (Perl in a Nutshell)
  circular lists: 4.17.2. Solution (Perl Cookbook)
  9. Data Structures (Programming Perl)
  29.2.149. shift (Programming Perl)
  3.4.2. The shift and unshift Operators (Learning Perl)
  1.6.2.1. The while and until statements (Programming Perl)
  shift operators: 3.9. Shift Operators (Programming Perl)
  3.9. Shift Operators (Programming Perl)
shifting
  @_ array: 3.1. Performing the Same Task on Many Arrays (Learning Perl Objects, References and Modules)
  argument parsing: 2.1. The Cure for the Common Code (Learning Perl Objects, References and Modules)
    3.1. Performing the Same Task on Many Arrays (Learning Perl Objects, References and Modules)
  arguments: 8.4. Calling a Second Method to Simplify Things (Learning Perl Objects, References and Modules)
    8.9. What to Do with @_ (Learning Perl Objects, References and Modules)
  closure variables: 6.6. Closure Variables as Inputs (Learning Perl Objects, References and Modules)
  example eliminating: 3.3. Dereferencing the Array Reference (Learning Perl Objects, References and Modules)
shmctl( ): 5. Function Reference (Perl in a Nutshell)
shmctl function: 29.2.150. shmctl (Programming Perl)
ShMem package: 16.4. System V IPC (Programming Perl)
shmget( ): 5. Function Reference (Perl in a Nutshell)
shmget function: 29.2.151. shmget (Programming Perl)
shmread( ): 5. Function Reference (Perl in a Nutshell)
shmread function: 29.2.152. shmread (Programming Perl)
shmwrite( ): 5. Function Reference (Perl in a Nutshell)
shmwrite function: 29.2.153. shmwrite (Programming Perl)
shopping cart applications: 19.11.1. Problem (Perl Cookbook)
short-circuit operators: 1.5.5. Logical Operators (Programming Perl)
  3.14. C-Style Logical (Short-Circuit) Operators (Programming Perl)
  overloading and: 13.3. Overloadable Operators (Programming Perl)
shortcut files: 22.18. Win32::Shortcut (Perl in a Nutshell)
shortcuts: 1.2.2. Is Perl Easy or Hard? (Learning Perl)
  character class: 8.1.1. Character Class Shortcuts (Learning Perl)
  negating: 8.1.2. Negating the Shortcuts (Learning Perl)
shortening arrays: 2.8.2. Array Length (Programming Perl)
shorts: 29.2.162. sprintf (Programming Perl)
-show option (Entry): 21.8. The Entry Widget (Perl in a Nutshell)
Showlex backend (Perl compiler): 3.4. The Perl Compiler (Perl in a Nutshell)
-showvalue option (Scale): 21.13. The Scale Widget (Perl in a Nutshell)
shuffle( )
  arrays: 4.18.2. Solution (Perl Cookbook)
  lines: 8.7.2. Solution (Perl Cookbook)
Shutdown( ) (Win32::ODBC): 24.1. ODBC Methods and Properties (Perl in a Nutshell)
shutdown( ): 17.9.2. Solution (Perl Cookbook)
shutdown function: 29.2.154. shutdown (Programming Perl)
shutdown syscall: 16.5.1. Networking Clients (Programming Perl)
-side option (pack geometry manager): 21.2.1. The pack Geometry Manager (Perl in a Nutshell)
%SIG hash: 16.15.2. Solution
(Perl Cookbook)
  4.4.2. Global Special Arrays and Hashes
(Perl in a Nutshell)
16.1. Signals (Programming Perl)
28.2. Special Variables in Alphabetical Order (Programming Perl)

sigaction function: 16.1.2. Reaping Zombies (Programming Perl)
SIGALRM signal: 16.. Signals (Perl Cookbook)
  16.21.2. Solution (Perl Cookbook)
  29.2.3. alarm (Programming Perl)
SIGCHLD signal: 16.. Signals (Perl Cookbook)
  16.19.2. Solution (Perl Cookbook)
SIGHUP signal: 16.. Signals (Perl Cookbook)
  17.18.2. Solution (Perl Cookbook)
SIGINT: 14.7. Sending and Receiving Signals (Learning Perl)
SIGINT signal: 16.. Signals (Perl Cookbook)
  16.18.2. Solution (Perl Cookbook)
signal handlers: 16.15.1. Problem (Perl Cookbook)
  defining as strings: 10. Packages (Programming Perl)
  overriding: 16.16.1. Problem (Perl Cookbook)
  %SIG, Perl vs. C language: 24.1.3. C Traps (Programming Perl)
  writing: 16.17.1. Problem (Perl Cookbook)
signal handling, sigtrap module: 32.1.7. Operating System Interfaces (Programming Perl)
signal level option (debugger): 20.3.3. Debugger Options (Programming Perl)
signals: 16.. Signals (Perl Cookbook)
  16. Interprocess Communication (Programming Perl)
  16.1. Signals (Programming Perl)
  %SIG hash: 28.2. Special Variables in Alphabetical Order (Programming Perl)
  blocking: 16.20.1. Problem (Perl Cookbook)
    16.1.4. Blocking Signals (Programming Perl)
  core dumps, triggering in C library: 16.1. Signals (Programming Perl)
  handlers for (see signal handlers)
  killing processes with: 29.2.80. kill (Programming Perl)
  listing available: 16.13.1. Problem (Perl Cookbook)
  portability of: 25.4. System Interaction (Programming Perl)
  process groups: 7.25. Program: lockarea (Perl Cookbook)
    16.14.3. Discussion (Perl Cookbook)
  sending: 16.14.1. Problem (Perl Cookbook)
  signaling process groups: 16.1.1. Signaling Process Groups (Programming Perl)
  sources of: 16.1. Signals (Programming Perl)
  threads, delivering to: 17.2. The Thread Model (Programming Perl)
  Thread::Signal module: 17.2.3.3. Other standard threading modules (Programming Perl)
  timing out slow operations: 16.1.3. Timing Out Slow Operations (Programming Perl)
  trapping with sigtrap pragma: 16.1. Signals (Programming Perl)
  turning into fatal errors: 16.22.1. Problem (Perl Cookbook)
  zombie processes, reaping: 16.1.2. Reaping Zombies (Programming Perl)
signals, handling of: 4.10. Signals (Perl in a Nutshell)
signals, sending/receiving: 14.7. Sending and Receiving Signals (Learning Perl)
signatures, randomized: 16.23. Program: sigrand (Perl Cookbook)
SIGPIPE signal: 16.. Signals (Perl Cookbook)
  16.4.3. Discussion (Perl Cookbook)
sigprocmask syscall: 16.20.2. Solution (Perl Cookbook)
  16.1.4. Blocking Signals (Programming Perl)
SIGQUIT signal: 16.. Signals (Perl Cookbook)
sigrand program: 16.23. Program: sigrand (Perl Cookbook)
SIGTERM signal: 16.. Signals (Perl Cookbook)
sigtrap module: 8.186. sigtrap (Perl in a Nutshell)
sigtrap pragma: 16.22.2. Solution (Perl Cookbook)
  16.1. Signals (Programming Perl)
  16.1. Signals (Programming Perl)
SIGUSR1/SIGUSR2 signals: 16.. Signals (Perl Cookbook)
Simple API for XML (SAX): 22.3.1. Problem (Perl Cookbook)
simple difference: 4.9.3. Discussion (Perl Cookbook)
Simple Mail Transfer Protocol (SMTP): 18.3.3. Discussion (Perl Cookbook)
Simple Mail Transport Protocol (SMTP): 16.1.1. Send Email with Net::SMTP (Perl in a Nutshell)
Simple Object Access Protocol (see SOAP)
sin( ): 5. Function Reference (Perl in a Nutshell)
  2.11.2. Solution (Perl Cookbook)
  29.2.155. sin (Programming Perl)
single inheritance: 13.. Inheritance (Perl Cookbook)
  12.5. Class Inheritance (Programming Perl)
single quote ('): 1.. Introduction (Perl Cookbook)
  escaping: 14.10.1. Problem (Perl Cookbook)
  single-quoted string literals: 2.3.1. Single-Quoted String Literals (Learning Perl)
  suppressing interpolation: 1.2.1.1. Singularities (Programming Perl)
  contractions in words, avoiding confusion with: 5.10.1. Lookaround Assertions (Programming Perl)
  as package delimiters: 10. Packages (Programming Perl)
  enclosing strings: 2.3.1. Single-Quoted String Literals (Learning Perl)
  pattern recompilation and: 5.2.1. Pattern Modifiers (Programming Perl)
  suppressing variable interpolation and translation escape processing: 5.9.2.1. When backslashes happen (Programming Perl)
singularities (see singularities)
size
  arrays, changing: 4.3.1. Problem (Perl Cookbook)
  hashes, preallocating for: 5.14.1. Problem (Perl Cookbook)
  Tk window resize events: 15.16.1. Problem (Perl Cookbook)
  window or terminal, determining: 15.4.1. Problem (Perl Cookbook)
sizefrom( ) (Frame widget): 21.18.1. Toplevel Methods (Perl in a Nutshell)
Skip( ) (Win32::OLE::Enum): 23.3.1. Win32::OLE::Enum Methods (Perl in a Nutshell)
slash (/)
  division operator: 4.5.3. Arithmetic Operators (Perl in a Nutshell)
  encoding in URLs: 9.2. URL Encoding (Perl in a Nutshell)
  /= (assignment) operator: 4.5.6. Assignment Operators (Perl in a Nutshell)
  /.../ pattern match operator: 4.6. Regular Expressions (Perl in a Nutshell)
  /.../ Perl debugger command: 6.2. Debugger Commands (Perl in a Nutshell)
slash with dot (./): 1.4.1. A Simple Program (Learning Perl)
slave( ) (Net::NNTP): 17.2.2. Net::NNTP Reference (Perl in a Nutshell)
sleep( ): 5. Function Reference (Perl in a Nutshell)
  3.9.3. Discussion (Perl Cookbook)
  3.10.1. Problem (Perl Cookbook)
  29.2.156. sleep (Programming Perl)
  select function instead of: 29.2.141. select (ready file descriptors) (Programming Perl)
slices: 17.6. Slices (Learning Perl)
slices of arrays or hashes: 2.4. Variables (Programming Perl)
slices of multidimensional arrays: 9.1.4. Slices (Programming Perl)
slider (Scale) widget: 21.13. The Scale Widget (Perl in a Nutshell)
-sliderlength option (Scale): 21.13. The Scale Widget (Perl in a Nutshell)
slurping files: Glossary (Programming Perl)
  Perl, setting value for: 19.1.3. Switches (Programming Perl)
smoke tests: 15.6. Testing on Multiple Platforms (Learning Perl Objects, References and Modules)
SMTP protocol, interface to: 16.1.1. Send Email with Net::SMTP (Perl in a Nutshell)
SMTP servers, Net::SMTP module for: B.5.8. The Net::SMTP Module (Learning Perl)
SMTP (Simple Mail Transfer Protocol): 18.3.3. Discussion (Perl Cookbook)
  server: 18.16. Program: expn and vrfy (Perl Cookbook)
smtpsend( ) (Mail::Internet): 16.2.5. Mail::Internet Reference (Perl in a Nutshell)
SOAP 1.1 specification: 14.2. SOAP::Lite (Perl in a Nutshell)
SOAP (Simple Object Access Protocol): 18.. Introduction (Perl Cookbook)
  14.1. What Is SOAP? (Perl in a Nutshell)
  client: 18.14.1. Problem (Perl Cookbook)
  implementations: 14.2. SOAP::Lite (Perl in a Nutshell)
  server: 18.13.1. Problem (Perl Cookbook)
SOAP::Data: 14.3. SOAP::Data (Perl in a Nutshell)
SOAP::Fault: 14.5. SOAP::Fault (Perl in a Nutshell)
SOAP::Lite: 14.2. SOAP::Lite (Perl in a Nutshell)
  methods: 14.2.1. SOAP::Lite Methods (Perl in a Nutshell)
SOAP::Lite module: 18.11.3. Discussion (Perl Cookbook)
  18.13.2. Solution (Perl Cookbook)
SOAP::Serializer: 14.4. SOAP::Serializer (Perl in a Nutshell)
SOCK_ constants: 17.. Introduction (Perl Cookbook)
sockaddr( ) (IO::Socket::INET): 15.2.4.1. IO::Socket::INET methods (Perl in a Nutshell)
sockaddr_in( ): 17.. Introduction (Perl Cookbook)
  17.4.3. Discussion (Perl Cookbook)
sockaddr_in( ) (Socket): 15.1.3. Server Connections (Perl in a Nutshell)
  15.1.4. Socket Module Functions (Perl in a Nutshell)
sockaddr_un( ): 17.. Introduction (Perl Cookbook)
  Unix domain sockets: 17.6.2. Solution (Perl Cookbook)
sockaddr_un( ) (Socket): 15.1.4. Socket Module Functions (Perl in a Nutshell)
sockdomain( ) (IO::Socket): 15.2.3. IO::Socket Methods (Perl in a Nutshell)
socket( ): 5. Function Reference (Perl in a Nutshell)
  Socket module: 15.1. Built-in Socket Functions (Perl in a Nutshell)
socket( ): 17.. Introduction (Perl Cookbook)
Socket module: 8.187. Socket (Perl in a Nutshell)
  16.5. Sockets (Programming Perl)
  32.1.8. Networking and Interprocess Communication (Programming Perl)
  inet_ntoa function: 29.2.47. gethostbyaddr (Programming Perl)
  networking client, connecting to server: 16.5.1. Networking Clients (Programming Perl)
socket( ) (Socket): 15.1.1. Initializing a Socket (Perl in a Nutshell)
socketpair( ): 5. Function Reference (Perl in a Nutshell)
socketpair function: 29.2.158. socketpair (Programming Perl)
socketpair syscall: 16.3.3. Bidirectional Communication (Programming Perl)
sockets: 17.. Introduction (Perl Cookbook)
  15. Sockets (Perl in a Nutshell)
  accepting connections from clients: 29.2.2. accept (Programming Perl)
  attaching address to: 29.2.5. bind (Programming Perl)
  bidirectional clients: 17.10.1. Problem (Perl Cookbook)
  built-in functions for: 15.1. Built-in Socket Functions (Perl in a Nutshell)
  client-side connections: 15.1.2. Client Connections (Perl in a Nutshell)
    15.2.1. Client-Side Sockets (Perl in a Nutshell)
  closing: 29.2.16. close (Programming Perl)
  closing after forking: 17.9.1. Problem (Perl Cookbook)
  closing one side: 29.2.154. shutdown (Programming Perl)
  connecting: 29.2.18. connect (Programming Perl)
  connecting through firewalls: 17.21. Program: fwdport (Perl Cookbook)
  daemon servers: 17.17.1. Problem (Perl Cookbook)
  finding own name and address: 17.8.1. Problem (Perl Cookbook)
  forking servers: 17.11.1. Problem (Perl Cookbook)
  functions for: 29.2.67. getsockname (Programming Perl)
  functions (Perl), dealing with: 16.5. Sockets (Programming Perl)
  getting packed sockaddr address: 29.2.54. getpeername (Programming Perl)
  identifying machine at end: 17.7.1. Problem (Perl Cookbook)
  initializing: 15.1.1. Initializing a Socket (Perl in a Nutshell)
  in interprocess communication: 16.5. Sockets (Programming Perl)
    message passing: 16.5.3. Message Passing (Programming Perl)
    networking clients: 16.5.1. Networking Clients (Programming Perl)
    networking servers: 16.5.2. Networking Servers (Programming Perl)
  IO::Socket module: 15.2. The IO::Socket Module (Perl in a Nutshell)
    IO::Socket::INET subclass: 15.2.4. IO::Socket::INET Reference (Perl in a Nutshell)
  IO::Socket::UNIX subclass: 15.2.5. IO::Socket::UNIX Reference (Perl in a Nutshell)
  listen function for: 29.2.86. listen (Programming Perl)
  logging port connection attempts: 17.20. Program: backsniff (Perl Cookbook)
  low-level access functions: 5.1. Perl Functions by Category (Perl in a Nutshell)
  low-level access, functions for: 29.1. Perl Functions by Category (Programming Perl)
  managing multiple input streams: 17.19.1. Problem (Perl Cookbook)
  modules for: 32.1.8. Networking and Interprocess Communication (Programming Perl)
  multihomed servers: 17.16.1. Problem (Perl Cookbook)
  newlines, sending across: 25.1. Newlines (Programming Perl)
  non-blocking: 17.2.3. Discussion (Perl Cookbook)
  non-forking servers: 17.13.1. Problem (Perl Cookbook)
  opening with socket function: 29.2.157. socket (Programming Perl)
  preforking servers: 17.12.1. Problem (Perl Cookbook)
  protocol associated with: 17.. Introduction (Perl Cookbook)
  protocols and: 16. Interprocess Communication (Programming Perl)
  receiving messages on: 29.2.125. recv (Programming Perl)
  restarting servers on demand: 17.18.1. Problem (Perl Cookbook)
  sending messages on: 29.2.145. send (Programming Perl)
  server-side connections: 15.1.3. Server Connections (Perl in a Nutshell)
    15.2.2. Server-Side Sockets (Perl in a Nutshell)
  setting options: 29.2.148. setsockopt (Programming Perl)
  shutting down connection: 29.2.154. shutdown (Programming Perl)
  Socket module functions: 15.1.4. Socket Module Functions (Perl in a Nutshell)
  TCP and: 16.5. Sockets (Programming Perl)
  TCP protocol
    communicating over: 17.3.1. Problem (Perl Cookbook)
    writing clients: 17.1.1. Problem (Perl Cookbook)
    writing servers: 17.2.1. Problem (Perl Cookbook)
  UDP protocol
    writing clients for: 17.4.1. Problem (Perl Cookbook)
    writing servers for: 17.5.1. Problem (Perl Cookbook)
  Unix domain: 17.. Introduction (Perl Cookbook)
    17.6.1. Problem (Perl Cookbook)
  Unix-domain sockets: 16.5. Sockets (Programming Perl)
sockets (TCP/IP): B.13.2. Sockets (Learning Perl)
sockhost( ) (IO::Socket::INET): 15.2.4.1. IO::Socket::INET methods (Perl in a Nutshell)
sockopt( ) (IO::Socket): 15.2.3. IO::Socket Methods (Perl in a Nutshell)
sockport( ) (IO::Socket::INET): 15.2.4.1. IO::Socket::INET methods (Perl in a Nutshell)
socktype( ) (IO::Socket): 15.2.3. IO::Socket Methods (Perl in a Nutshell)
soft links: 13.3. Links and Files (Learning Perl)
  13.3. Links and Files (Learning Perl)
sort variables: 28.2. Special Variables in Alphabetical Order (Programming Perl)
sort( ): 4.15.2. Solution (Perl Cookbook)
  by computable field: 4.16.2. Solution (Perl Cookbook)
  hashes: 5.10.2. Solution (Perl Cookbook)
sort function: 1.8. List Processing (Programming Perl)
sort module: 8.188. sort (Perl in a Nutshell)
sort subroutines, ,comparison operators in: 1.5.6. Some Numeric and String Comparison Operators (Programming Perl)
sort subroutines (sort-definition subroutines): 15.4. Advanced Sorting (Learning Perl)
sortas="@parentheses">( )
  conditional operator, use with: 3.16. Conditional Operator (Programming Perl)
sorting
  advanced: 15.4. Advanced Sorting (Learning Perl)
  array elements numerically: 4.15.1. Problem (Perl Cookbook)
  arrays and lists by computable field: 4.16.1. Problem (Perl Cookbook)
  arrays in hashes of: 9.2.3. Access and Printing of a Hash of Arrays (Programming Perl)
  DBM files: 14.5.1. Problem (Perl Cookbook)
  dictionary order: 7.8.3. Exercise 3 [10 min] (Learning Perl Objects, References and Modules)
  directory contents: 9.. Introduction (Perl Cookbook)
    9.13. Program: lst (Perl Cookbook)
  du command output: 5.17. Program: dutree (Perl Cookbook)
  efficient: 7.3. Sorting Efficiently (Learning Perl Objects, References and Modules)
  glob operator: 7.8.1. Exercise 1 [15 min] (Learning Perl Objects, References and Modules)
  hash elements: 5.10.1. Problem (Perl Cookbook)
  hashes: 9.4.3. Access and Printing of a Hash of Hashes (Programming Perl)
  with indices: 7.2. Sorting with Indices (Learning Perl Objects, References and Modules)
    7.2. Sorting with Indices (Learning Perl Objects, References and Modules)
  keys and values, hashes: 29.2.79. keys (Programming Perl)
  lists: 29.2.159. sort (Programming Perl)
  mail: 10.18. Program: Sorting Your Mail (Perl Cookbook)
  overloading and: 13.3. Overloadable Operators (Programming Perl)
  pod =head1 sections: 15.22. Program: tkshufflepod (Perl Cookbook)
  randomizing array element order: 4.18.1. Problem (Perl Cookbook)
  randomizing file line order: 8.7.1. Problem (Perl Cookbook)
  review of: 7.1. Review of Sorting (Learning Perl Objects, References and Modules)
    7.1. Review of Sorting (Learning Perl Objects, References and Modules)
  Schwartzian Transform: 7.4. The Schwartzian Transform (Learning Perl Objects, References and Modules)
  sort blocks: 7.1. Review of Sorting (Learning Perl Objects, References and Modules)
  sort function: 29.2.159. sort (Programming Perl)
  sort operator for: 3.7.2. The sort Operator (Learning Perl)
  sorted list: A.3.2. Exercise 2 (Section 4.9.2) (Learning Perl Objects, References and Modules)
  text into columns: 4.19. Program: words (Perl Cookbook)
soundex( ): 1.22.3. Discussion (Perl Cookbook)
Soundex matching: 1.22.1. Problem (Perl Cookbook)
source code
  CPAN, for Perl distribution: 22. CPAN (Programming Perl)
  development tools for: 18.6. Code Development Tools (Programming Perl)
  filter for: 18.5.1. The Bytecode Generator (Programming Perl)
  filters for: 24.5.3. Source Filters (Programming Perl)
  foreign code, executing: 23. Security (Programming Perl)
  window around breakpoint, examining: 20.1. Using the Debugger (Programming Perl)
source code for Perl, obtaining: 2. Installing Perl (Perl in a Nutshell)
source filters: 22.1. The CPAN modules Directory (Programming Perl)
s2p conversion program: B.25. Converting Other Languages to Perl (Learning Perl)
space: 2.2. Molecules (Programming Perl)
spaces: 8.1.1. Character Class Shortcuts (Learning Perl)
  \s shortcut for: 8.1.1. Character Class Shortcuts (Learning Perl)
spaceship operator: 15.4. Advanced Sorting (Learning Perl)
  7.1. Review of Sorting (Learning Perl Objects, References and Modules)
  15.4. Advanced Sorting (Learning Perl)
  3.12. Equality Operators (Programming Perl)
-spacing1, -spacing2, -spacing3 options (Text): 21.11. The Text Widget (Perl in a Nutshell)
special characters: 5.9.4. The Little Engine That /Could(n't)?/ (Programming Perl)
special variables: 28.1.6. Per-Package Special Functions (Programming Perl)
speed (see also performance)
  24.2. Efficiency (Programming Perl)
splain: 8.56. diagnostics (Perl in a Nutshell)
splice( ): 5. Function Reference (Perl in a Nutshell)
  4.12.2. Solution (Perl Cookbook)
  29.2.160. splice (Programming Perl)
  Perl versions, changes in: 24.1.5. Previous Perl Traps (Programming Perl)
  B.10.2. The splice Operator (Learning Perl)
splicing tied arrays: 14.2.1. Array-Tying Methods (Programming Perl)
split( ): 5. Function Reference (Perl in a Nutshell)
  1.6.2. Solution (Perl Cookbook)
  processing all words in file: 8.3.2. Solution (Perl Cookbook)
  reading records with pattern separators: 6.7.2. Solution (Perl Cookbook)
  using reverse( ) with: 1.7.2. Solution (Perl Cookbook)
  variable-length text fields: 8.9.2. Solution (Perl Cookbook)
  1.7. Regular Expressions (Programming Perl)
  5.2. Pattern-Matching Operators (Programming Perl)
  5.7.2. Clustering (Programming Perl)
  24.2.1. Time Efficiency (Programming Perl)
  29.2.161. split (Programming Perl)
  variable-width fields, extracting with: Glossary (Programming Perl)
  9.7. The split Operator (Learning Perl)
  17.6. Slices (Learning Perl)
  vs. join function: 9.8. The join Function (Learning Perl)
sports scores, sorting: 15.4.1. Sorting a Hash by Value (Learning Perl)
sprintf( ): 5. Function Reference (Perl in a Nutshell)
  1.4.3. Discussion (Perl Cookbook)
  floating-point numbers
    comparing: 2.3.2. Solution (Perl Cookbook)
    rounding: 2.2.2. Solution (Perl Cookbook)
  15.3. Formatting Data with sprintf (Learning Perl)
  14.4.1. Filehandle-Tying Methods (Programming Perl)
  29.2.162. sprintf (Programming Perl)
Sql( ) (Win32::ODBC): 24.1. ODBC Methods and Properties (Perl in a Nutshell)
SQL database: 20.9.3. Discussion (Perl Cookbook)
SQL queries
  building programmatically: 14.13.1. Problem (Perl Cookbook)
  without database server: 14.18.1. Problem (Perl Cookbook)
  executing using DBI: 14.9.1. Problem (Perl Cookbook)
  querying CSV files: 14.17.1. Problem (Perl Cookbook)
  repeating efficiently: 14.12.1. Problem (Perl Cookbook)
  saving results to Excel or CSV: 14.8.1. Problem (Perl Cookbook)
SQL statement placeholders: 12.2.4. Placeholders and Statement Handles (Perl in a Nutshell)
sqrt( ): 5. Function Reference (Perl in a Nutshell)
  sqrt function: 10.4. The Naked Block Control Structure (Learning Perl)
  14. Essential Testing (Learning Perl Objects, References and Modules)
  29.2.163. sqrt (Programming Perl)
square brackets ([]): 1.. Introduction (Perl Cookbook)
  creating anonymous arrays and hashes: 11.. References (Perl Cookbook)
  in character classes: 8.1. Character Classes (Learning Perl)
  in pattern test program results: 7.3. A Pattern Test Program (Learning Perl)
square root: B.9.1. Advanced Math Functions (Learning Perl)
srand( ): 5. Function Reference (Perl in a Nutshell)
  2.7.2. Solution (Perl Cookbook)
  29.2.164. srand (Programming Perl)
src directory (CPAN): 22. CPAN (Programming Perl)
SSI (server-side includes), mod_perl with: 11.5. Server-Side Includes with mod_perl (Perl in a Nutshell)
:ssl method group: 10.2. Importing Method Groups (Perl in a Nutshell)
SSL (Secure Sockets Layer): 20.16.1. Problem (Perl Cookbook)
stacks: 4.7. The local Operator (Learning Perl)
  1.2.1.2.1. Arrays. (Programming Perl)
  9. Data Structures (Programming Perl)
  expression evaluation: 2.3. Built-in Data Types (Programming Perl)
  backtracing with T command: 20.1. Using the Debugger (Programming Perl)
  disciplines: 29.2.104. open (Programming Perl)
  Perl, manipulating from C: 21.4.5. Fiddling with the Perl Stack from C (Programming Perl)
  Perl virtuall machine: 18.3. Executing Your Code (Programming Perl)
  subroutines, current calls: 29.2.8. caller (Programming Perl)
standard error stream: 11.1. What Is a Filehandle? (Learning Perl)
standard filehandles: 7.. Standard Filehandles (Perl Cookbook)
Standard Generalized Markup Language (SGML): 22.. Introduction (Perl Cookbook)
standard input: 2.8. Getting User Input (Learning Perl)
  6. I/O Basics (Learning Perl)
  scripts, passing by: 19.1. Command Processing (Programming Perl)
standard input stream: 11.1. What Is a Filehandle? (Learning Perl)
:standard method group: 10.2. Importing Method Groups (Perl in a Nutshell)
standard modules, table listing: 8. Standard Modules (Perl in a Nutshell)
standard output: 6.4. Output to Standard Output (Learning Perl)
  6.4. Output to Standard Output (Learning Perl)
standard output stream: 11.1. What Is a Filehandle? (Learning Perl)
standard Unicode properties: 5.4.3.2. Standard Unicode properties (Programming Perl)
star (see asterisk)
star (*) as quantifier: 7.2.2. Simple Quantifiers (Learning Perl)
Star Wars, spaceship operator and: 15.4. Advanced Sorting (Learning Perl)
Start handler (Expat): 13.3. Expat Handlers (Perl in a Nutshell)
startform( ) (CGI.pm): 10.7. CGI.pm Reference (Perl in a Nutshell)
start_html( ) (CGI.pm): 10.5. Using JavaScript Features (Perl in a Nutshell)
  10.7. CGI.pm Reference (Perl in a Nutshell)
starting position of matched string: 28.2. Special Variables in Alphabetical Order (Programming Perl)
start_multipart_form( ) (CGI.pm): 10.7. CGI.pm Reference (Perl in a Nutshell)
StartService( ) (Win32::Service): 22.17. Win32::Service (Perl in a Nutshell)
starttag( ) (HTML::Parser): 20.4.3. HTML::Element (Perl in a Nutshell)
start_tls( ) (Net::LDAP): 19.4. Net::LDAP Methods (Perl in a Nutshell)
stat buffer: 11.6.5. Using the Special Underscore Filehandle (Learning Perl)
stat( ): 5. Function Reference (Perl in a Nutshell)
  8.17.2. Solution (Perl Cookbook)
  9.. Introduction (Perl Cookbook)
  timestamps: 9.1.2. Solution (Perl Cookbook)
  11.6.1. The stat and lstat Functions (Learning Perl)
  29.2.165. stat (Programming Perl)
  32.1.4. Filenames, Filesystems, and File Locking (Programming Perl)
  filehandles, calling on: 23.2.2. Handling Race Conditions (Programming Perl)
  underscore filehandle and: 11.6.5. Using the Special Underscore Filehandle (Learning Perl)
stat(2) manpage: 11.6.1. The stat and lstat Functions (Learning Perl)
state( )
  DBI module: 12.3. DBI Methods (Perl in a Nutshell)
  Frame widget: 21.18.1. Toplevel Methods (Perl in a Nutshell)
state, maintaining (CGI): 10.3. Maintaining State (Perl in a Nutshell)
-state option (widgets): 21.3. Common Widget Configuration Options (Perl in a Nutshell)
statement handles (DBI methods): 12.2.3. Database Handles and Statement Handles (Perl in a Nutshell)
statements: 4.3. Statements (Perl in a Nutshell)
  4. Statements and Declarations (Programming Perl)
  compound: 4.2. Compound Statements (Programming Perl)
  dangling: Glossary (Programming Perl)
  global declarations and: 4.7. Global Declarations (Programming Perl)
  if and unless: 4.3. if and unless Statements (Programming Perl)
  labels for (see labels)
  loop-control operators vs.: 4.4.4. Loop Control (Programming Perl)
  loops (see loops)
  Perl, evaluating from C: 21.4.4. Evaluating a Perl Statement from C (Programming Perl)
  simple: 4.1. Simple Statements (Programming Perl)
static data members: 13.4.1. Problem (Perl Cookbook)
static linking: 21.3.1. XS and XSUBs (Programming Perl)
static local variables: 6.7. Closure Variables as Static Local Variables (Learning Perl Objects, References and Modules)
static scoping (see lexical scope)
static variables: 6.2.3. Scoping Issues (Programming Perl)
statistics, Perl modules for: 22.1. The CPAN modules Directory (Programming Perl)
Stat::lsMode module: 9.11.2. Solution (Perl Cookbook)
status of exiting process: 28.2. Special Variables in Alphabetical Order (Programming Perl)
STDERR filehandle: 7.. Standard Filehandles (Perl Cookbook)
  11.1. What Is a Filehandle? (Learning Perl)
  11.5. Reopening a Standard Filehandle (Learning Perl)
  4.4.3. Global Special Filehandles (Perl in a Nutshell)
  4.9. Filehandles (Perl in a Nutshell)
  14.6. Testing Things That Write to STDOUT and STDERR (Learning Perl Objects, References and Modules)
  24.3. Programming with Style (Programming Perl)
  28.2. Special Variables in Alphabetical Order (Programming Perl)
  29.2.38. fileno (Programming Perl)
  controlling for other programs: 16.9.1. Problem (Perl Cookbook)
  reading from programs: 16.7.1. Problem (Perl Cookbook)
STDIN: 1.4. Filehandles (Programming Perl)
STDIN filehandle: 7.. Standard Filehandles (Perl Cookbook)
  11.1. What Is a Filehandle? (Learning Perl)
  4.4.3. Global Special Filehandles (Perl in a Nutshell)
  4.9. Filehandles (Perl in a Nutshell)
  28.2. Special Variables in Alphabetical Order (Programming Perl)
  29.2.38. fileno (Programming Perl)
  preprocessing input: 16.6.2. Solution (Perl Cookbook)
  reading single characters from: 29.2.43. getc (Programming Perl)
STDIN, STDOUT, and STDERR
  reassigning to client connection: 16.5.2. Networking Servers (Programming Perl)
  16.2.2. Passing Filehandles (Programming Perl)
  passing filehandles to new programs through: 16.2.2. Passing Filehandles (Programming Perl)
stdio layer: 7.. I/O Operations (Perl Cookbook)
  7.10.3. Discussion (Perl Cookbook)
STDOUT: 1.4. Filehandles (Programming Perl)
STDOUT filehandle: 7.. Standard Filehandles (Perl Cookbook)
  7.. I/O Operations (Perl Cookbook)
  11.1. What Is a Filehandle? (Learning Perl)
  11.4.1. Changing the Default Output Filehandle (Learning Perl)
  4.4.3. Global Special Filehandles (Perl in a Nutshell)
  4.9. Filehandles (Perl in a Nutshell)
  14.6. Testing Things That Write to STDOUT and STDERR (Learning Perl Objects, References and Modules)
  28.2. Special Variables in Alphabetical Order (Programming Perl)
  29.2.38. fileno (Programming Perl)
  Glossary (Programming Perl)
  filtering output: 16.5.3. Discussion (Perl Cookbook)
  printing to: 29.2.113. print (Programming Perl)
stemming text, Perl modules for: 22.1. The CPAN modules Directory (Programming Perl)
stepping through code: 20.2.1. Stepping and Running (Programming Perl)
sticky bit: 24.2.1. Time Efficiency (Programming Perl)
-sticky option (grid manager): 21.2.2. The grid Geometry Manager (Perl in a Nutshell)
sticky widgets, creating: 19.10.1. Problem (Perl Cookbook)
stopping (see also terminating)
  infinite loop: 4.4.2. for Loops (Programming Perl)
StopService( ) (Win32::Service): 22.17. Win32::Service (Perl in a Nutshell)
stor( ) (Net::FTP): 18.2. Net::FTP (Perl in a Nutshell)
Storable module: 11.12.2. Solution (Perl Cookbook)
  13.7.2. Solution (Perl Cookbook)
  8.189. Storable (Perl in a Nutshell)
  5.3. Storing Complex Data with Storable (Learning Perl Objects, References and Modules)
storage locations
  for bytes (see also big endian little endian)
  lvalues for: 1.5.3. Assignment Operators (Programming Perl)
    Glossary (Programming Perl)
    Glossary (Programming Perl)
    (see also lvalues)
STORE( ): 13.15.3. Discussion (Perl Cookbook)
storing complex data values in DBM file: 14.6. Tie Modules on CPAN (Programming Perl)
storing data: 5.3. Storing Complex Data with Storable (Learning Perl Objects, References and Modules)
  6.7. Closure Variables as Static Local Variables (Learning Perl Objects, References and Modules)
  A.9.1. Exercise (Section 10.7.1) (Learning Perl Objects, References and Modules)
stou( ) (Net::FTP): 18.2. Net::FTP (Perl in a Nutshell)
stream sockets: 17.. Introduction (Perl Cookbook)
  17.11.3. Discussion (Perl Cookbook)
Stream style (XML::Parser): 13.4. XML::Parser Styles (Perl in a Nutshell)
strftime( ): 3.1.3. Discussion (Perl Cookbook)
  3.8.2. Solution (Perl Cookbook)
strict module: 8.190. strict (Perl in a Nutshell)
  1.2.1.4. Simplicities (Programming Perl)
  32.1.13. Perl Language Extensions and Internals (Programming Perl)
strict pragma: B.6.4. The strict Pragma (Learning Perl)
  2.5.1. Name Lookups (Programming Perl)
  4.9.2. Controlling the Use of Globals (Programming Perl)
  8.4. Symbolic References (Programming Perl)
strict( ) (URI::URL): 20.5.3. URI::URL (Perl in a Nutshell)
string accumulator: 2.11. The undef Value (Learning Perl)
string comparison operators: 2.6.3. Comparison Operators (Learning Perl)
string concatenate operator (.): 2.5.3. Binary Assignment Operators (Learning Perl)
string context: 2.7.1. Scalar and List Context (Programming Perl)
string escapes (see backslash escapes)
string literals: 2.3. Strings (Learning Perl)
  4.2.2. String Interpolation (Perl in a Nutshell)
  2.6.2. String Literals (Programming Perl)
  character classes: 4.6.4. Character Classes (Perl in a Nutshell)
  comparing: 4.5.4.1. Relational operators (Perl in a Nutshell)
  double-quoted (see double-quoted string literals)
  newlines in: 2.6.2. String Literals (Programming Perl)
  operators for: 4.5.11.4. String operator (Perl in a Nutshell)
  v-strings (vector or version): 2.6.7. V-String Literals (Programming Perl)
string repetition operator (x): 2.3.3. String Operators (Learning Perl)
  6.5.1. Arrays and printf (Learning Perl)
string repetition (x) operator: 4.5.11.4. String operator (Perl in a Nutshell)
String::Approx module: 1.22.3. Discussion (Perl Cookbook)
  6.13.3. Discussion (Perl Cookbook)
stringification: 13.3. Overloadable Operators (Programming Perl)
  modules for: 32.10. Data::Dumper (Programming Perl)
stringifying
  data structures: 9.7. Saving Data Structures (Programming Perl)
  objects: 8.3.6. Other Tricks You Can Do with Hard References (Programming Perl)
  references: 8.3.6. Other Tricks You Can Do with Hard References (Programming Perl)
    8.5.1. References Don't Work as Hash Keys (Programming Perl)
    9.1.3. Access and Printing (Programming Perl)
    9.1.5. Common Mistakes (Programming Perl)
stringifying operator, overloading: 14.4.1. Filehandle-Tying Methods (Programming Perl)
strings: 1.. Introduction (Perl Cookbook)
  1.12.1. Problem (Perl Cookbook)
  2.3. Strings (Learning Perl)
  2.3. Strings (Learning Perl)
  15. Strings and Sorting (Learning Perl)
  14.3. Writing Tests with Test::More (Learning Perl Objects, References and Modules)
  1.2.1. Variable Syntax (Programming Perl)
  accessing substrings: 1.1.1. Problem (Perl Cookbook)
  binary (see binary numbers)
  bitwise operators, working with: 3.13. Bitwise Operators (Programming Perl)
  boundary assertions: 1.7.3. Nailing Things Down (Programming Perl)
    5.6.1. Beginnings: The \A and ^ Assertions (Programming Perl)
  canonicalizing with Unicode combined characters: 1.9.1. Problem (Perl Cookbook)
  capitalization of (see capitalization)
  checking if valid numbers: 2.1.1. Problem (Perl Cookbook)
  comparing: 3.11. Relational Operators (Programming Perl)
  comparison operators: 1.5.6. Some Numeric and String Comparison Operators (Programming Perl)
  as compilation units: 2.5.1. Name Lookups (Programming Perl)
  concatenating: 3.8. Additive Operators (Programming Perl)
    24.2.1. Time Efficiency (Programming Perl)
  containing newlines, matches against: 5.2.1. Pattern Modifiers (Programming Perl)
  context of: Glossary (Programming Perl)
  converted automatically to numbers: 2.3.4. Automatic Conversion Between Numbers and Strings (Learning Perl)
  converting
    ASCII to and from HTML: 20.4.1. Problem (Perl Cookbook)
    case: 1.13.1. Problem (Perl Cookbook)
    characters and values: 1.4.1. Problem (Perl Cookbook)
    non-numeric: 2.. Introduction (Perl Cookbook)
  converting to list values: 29.2.189. unpack (Programming Perl)
  converting to numbers
    0x, 0b, and 0 prefixes, handling of: 2.6.1. Numeric Literals (Programming Perl)
  copying and substituting: 6.1.1. Problem (Perl Cookbook)
  display, changing in debugger: 20.3.3. Debugger Options (Programming Perl)
  double-quoted
    changes in Perl versions: 24.1.5. Previous Perl Traps (Programming Perl)
    character interpolation in: 2.6.2. String Literals (Programming Perl)
  doubled words, finding: 6.16.1. Problem (Perl Cookbook)
  escaping characters: 1.18.1. Problem (Perl Cookbook)
  eval function and: 24.2.1. Time Efficiency (Programming Perl)
  extracting substrings: 29.2.168. substr (Programming Perl)
  finding substrings within: 15.1. Finding a Substring with index (Learning Perl)
  first character of: 28.2. Special Variables in Alphabetical Order (Programming Perl)
  formats for: 29.2.162. sprintf (Programming Perl)
  hash element indices: 5.. Introduction (Perl Cookbook)
  headlines and titles, capitalizing: 1.14.1. Problem (Perl Cookbook)
  hexadecimal (see hexadecimal numbers)
  HTML text substitutions: 20.20. Program: htmlsub (Perl Cookbook)
  index function: 29.2.75. index (Programming Perl)
  interpolating functions and expressions within: 1.15.1. Problem (Perl Cookbook)
  joining: 29.2.78. join (Programming Perl)
  list values, converting to: 29.2.108. pack (Programming Perl)
  matching
    letters: 6.2.1. Problem (Perl Cookbook)
    words: 6.3.1. Problem (Perl Cookbook)
  modifying: 5.2.3.1. Modifying strings en passant (Programming Perl)
  null-terminated, reading from binary files: 8.14.1. Problem (Perl Cookbook)
  numbers, converting to: 2.6. Scalar Values (Programming Perl)
  numeric operators with: 13.14.4. Example: Overloaded StrNum Class (Perl Cookbook)
  octal (see octal numbers)
  operators: 1.5.2. String Operators (Programming Perl)
    24.1.1. Universal Blunders (Programming Perl)
  operators for: 2.3.3. String Operators (Learning Perl)
    comparison operators for: 2.6.3. Comparison Operators (Learning Perl)
  parsing date and time information in: 3.7.1. Problem (Perl Cookbook)
  plurals based on numbers: 2.17.1. Problem (Perl Cookbook)
  printing: 29.2.113. print (Programming Perl)
  printing values in: 8.3.6. Other Tricks You Can Do with Hard References (Programming Perl)
  processing characters individually: 1.6.1. Problem (Perl Cookbook)
  psgrep program: 1.24. Program: psgrep (Perl Cookbook)
  quoted: 1.2.1.1. Singularities
  (Programming Perl)
  range operator, working with: 3.15. Range Operator
  (Programming Perl)
  references and: 8.5.1. References Don't Work as Hash Keys
  (Programming Perl)
  reformatting paragraphs: 1.17.1. Problem
  (Perl Cookbook)
  removing leading or trailing spaces: 1.19.1. Problem
  (Perl Cookbook)
  removing or extracting HTML tags: 20.6.1. Problem
  (Perl Cookbook)
  reversing elements of: 1.7.1. Problem
  (Perl Cookbook)
  rindex function: 29.2.134. rindex
  (Programming Perl)
  searching for and replacing substrings (s/// operator): 5.2.3. The s/// Operator (Substitution)
  (Programming Perl)
  splitting into substrings: 29.2.161. split
  (Programming Perl)
  study function and: 29.2.166. study
  (Programming Perl)
  substituting specific words: 1.23. Program: fixstyle
  (Perl Cookbook)
  text color, changing: 15.5.1. Problem
  (Perl Cookbook)
  treating as files: 8.23.1. Problem
  (Perl Cookbook)
  truth values of: 1.6.1. What Is Truth?
  (Programming Perl)
  Unicode
  support in Perl: 1.. Unicode Support in Perl
  (Perl Cookbook)
  treating as octets: 1.10.1. Problem
  (Perl Cookbook)
  treating as single characters: 1.8.1. Problem
  (Perl Cookbook)
universal character code: 1.. The Universal Character Code (Perl Cookbook)
vec function and: 29.2.195. vec (Programming Perl)
strings, alternate schemes for quoting: 4.2.2. String Interpolation (Perl in a Nutshell)
stripping (see deleting characters)
StrNum class (example): 13.14.4. Example: Overloaded StrNum Class (Perl Cookbook)
str2time( ) (HTTP::Date): 20.3.5. HTTP::Date (Perl in a Nutshell)
struct( ): 13.5.3. Discussion (Perl Cookbook)
struct( ) (Class::Struct module): 8.43. Class::Struct (Perl in a Nutshell)
Struct::Class module: 12.7. Managing Instance Data (Programming Perl)
struct_flock( ), lockarea program: 7.25. Program: lockarea (Perl Cookbook)
structs
  emulating: 12.7.2. Generating Classes with Class::Struct (Programming Perl)
  formatting: 29.2.108. pack (Programming Perl)
structs, classes as: 13.5.1. Problem (Perl Cookbook)
structural metacharacters in regular expressions: 5.1. The Regular Expression Bestiary (Programming Perl)
structural metasymbols: 5.3.1. Metasymbol Tables (Programming Perl)
structure of Perl programs: 4.1. Program Structure (Perl in a Nutshell)
StrVal (overload::StrVal): 13.7. Public Overload Functions (Programming Perl)
stub( ) (Devel::SelfStubber module): 8.55. Devel::SelfStubber (Perl in a Nutshell)
stubs for modules, generating: 32.1.17. Module Installation Support (Programming Perl)
study( ): 5. Function Reference (Perl in a Nutshell)
study function: 29.2.166. study (Programming Perl)
style, programming with: 24.3. Programming with Style (Programming Perl)
sub( ): 5. Function Reference (Perl in a Nutshell)
sub {}, loop controls and: 4.5. Bare Blocks (Programming Perl)
sub declaration: 8.2.2.3. The anonymous subroutine composer (Programming Perl)
  29.2.167. sub (Programming Perl)
sub keyword: 10.. Introduction (Perl Cookbook)
  4.2. Defining a Subroutine (Learning Perl)
  6.1. Syntax (Programming Perl)
  6.4. Prototypes (Programming Perl)
sub statement: 4.7. Subroutines (Perl in a Nutshell)
subarrays and subhashes
  references to, in arrays: 1.2.1.2.1. Arrays. (Programming Perl)
subclasses: 12.1. Brief Refresher on Object-Oriented Lingo (Programming Perl)
  abstract methods and: 11.5. Creating Getters and Setters More Easily (Learning Perl Objects, References and Modules)
  attributes, overriding superclass ancestors: 12.7. Managing Instance Data (Programming Perl)
  instance variables in: 10.4. Additional Instance Variables in Subclasses (Learning Perl Objects, References and Modules)
    10.4. Additional Instance Variables in Subclasses (Learning Perl Objects, References and Modules)
subclasses, determining membership: 13.9.1. Problem (Perl Cookbook)
sub_groups( ) (News::Newsrc): 17.3.1. News::Newsrc Reference (Perl in a Nutshell)
subject( ) (Mail::Send): 16.2.2. Better Header Control with Mail::Send (Perl in a Nutshell)
subject, sorting mail by: 10.18. Program: Sorting Your Mail (Perl Cookbook)
submit( ) (CGI.pm): 10.7. CGI.pm Reference (Perl in a Nutshell)
subnamespaces, for variables: 2.5. Names (Programming Perl)
subroutine call stack: 29.2.8. caller (Programming Perl)
subroutine calls, executing without stepping through: 20.2.1. Stepping and Running (Programming Perl)
subroutine references: 6.1. Referencing a Named Subroutine (Learning Perl Objects, References and Modules)
subroutines: 10.. Introduction (Perl Cookbook)
  4.1. System and User Functions (Learning Perl)
  4.7. Subroutines (Perl in a Nutshell)
  6.4. Closures (Learning Perl Objects, References and Modules)
  1.2.1. Variable Syntax (Programming Perl)
  6. Subroutines (Programming Perl)
  6. Subroutines (Programming Perl)
  12.2. Perl's Object System (Programming Perl)
  arguments: 28.2. Special Variables in Alphabetical Order (Programming Perl)
  aborting with exit: 29.2.35. exit (Programming Perl)
  access arguments: 10.1.1. Problem (Perl Cookbook)
  anonymous: B.20.3. Anonymous Subroutines and Closures (Learning Perl)
    references to: 8.2.2.3. The anonymous subroutine composer (Programming Perl)
  atrributes, getting and setting: 32.1.13. Perl Language Extensions and Internals (Programming Perl)
  autoloading: 10.2. Autoloading (Programming Perl)
    12.5.4. Method Autoloading (Programming Perl)
    32.1.17. Module Installation Support (Programming Perl)
  barewords, confusing with: 24.1.5. Previous Perl Traps (Programming Perl)
  built-in, overriding: 12.12.1. Problem (Perl Cookbook)
  B::Xref module, cross-references with C: 18.6. Code Development Tools (Programming Perl)
  calling: 4.3. Invoking a Subroutine (Learning Perl)
  calling indirectly: 6.1. Syntax (Programming Perl)
  calling, method invocations vs.: 12.4.1. Inheritable Constructors
  (Programming Perl)
  classes with same names: 12.3.4. Package-Quoted Classes
  (Programming Perl)
  constant: 10.1. Symbol Tables
  (Programming Perl)
  constructors: 7.3. Object-Oriented Perl
  (Perl in a Nutshell)
  currently running, name of: 10.4.1. Problem
  (Perl Cookbook)
  custom import routines: 12.11. Custom Import Routines
  (Learning Perl Objects, References and Modules)
  data, passing into and out of: 6.2. Semantics
  (Programming Perl)
  debugger command for pattern match listings: 20.2.5. Locating Code
  (Programming Perl)
  declaring: 4.7. Global Declarations
  (Programming Perl)
    29.2.167. sub
  (Programming Perl)
declaring in package for AUTOLOAD management: 12.5.4. Method Autoloading (Programming Perl)
defining: 4.2. Defining a Subroutine (Learning Perl)
  6.2. Semantics (Programming Perl)
definitions, loading from other files: 4.7. Global Declarations (Programming Perl)
do SUBROUTINE operator: 29.2.28. do (subroutine) (Programming Perl)
email sorter: 10.18. Program: Sorting Your Mail (Perl Cookbook)
errors, indicating: 6.2.2. Error Indications (Programming Perl)
exception handling: 10.12.1. Problem (Perl Cookbook)
executing: Glossary (Programming Perl)
extending: 10.4. Additional Instance Variables in Subclasses (Learning Perl Objects, References and Modules)
external, portability of: 25.6. External Subroutines (XS) (Programming Perl)
external (XSUBs): 21.3. Extending Perl (Using C from Perl) (Programming Perl)
importing: 12.6. What use Is Doing (Learning Perl Objects, References and Modules)
  12.9. @EXPORT and @EXPORT_OK
(Learning Perl Objects, References and Modules)
importing from another module: 6.1. Syntax (Programming Perl)
invoking: 4.3. Invoking a Subroutine (Learning Perl)
isa called as: 11.2. Testing Your Objects for Good Behavior
(Learning Perl Objects, References and Modules)
lexical variables in: 4.6. Private Variables in Subroutines
(Learning Perl)
lexically scoped: 29.2.99. my
(Programming Perl)
localizing: 10.14.1. Problem
(Perl Cookbook)
locking for threads: 17.2.2.3. Locking subroutines
(Programming Perl)
  locked attribute: 17.2.2.4. The locked attribute
(Programming Perl)
lvalue attribute: 12.7.6. New Tricks (Programming Perl)
method resolution, steps for: 12.5. Class Inheritance
(Programming Perl)
methods vs.: 12.3. Method Invocation
(Programming Perl)
modules and: 12. Using Modules
(Learning Perl Objects, References and Modules)
named, compiler/interpreter interaction: 18.7. Avant-Garde Compiler, Retro Interpreter
(Programming Perl)
names for: 2.5. Names
(Programming Perl)
  2.5. Names
(Programming Perl)
names of: 6.1. Syntax (Programming Perl)
nested: 8.3.7.2. Nested subroutines
(Programming Perl)
nesting: 10.16.1. Problem
(Perl Cookbook)
out of scope variables and: 6.7. Closure Variables as Static Local Variables
(Learning Perl Objects, References and Modules)
package names and: 2.7. Packages as Namespace Separators
(Learning Perl Objects, References and Modules)
parameter lists, working with: 6.2.1. Tricks with Parameter Lists
(Programming Perl)
passing arrays and hashes by reference: 10.5.1. Problem
(Perl Cookbook)
passing by named parameter: 10.7.1. Problem
(Perl Cookbook)
passing references in: 6.3. Passing References
(Programming Perl)
performance and: 24.2.1. Time Efficiency
(Programming Perl)
Perl, calling from C: 21.4.3. Calling a Perl Subroutine from C
(Programming Perl)
persistent private variables: 10.3.1. Problem
(Perl Cookbook)
private for modules: 12.4.1. Problem
(Perl Cookbook)
private variables: 10.2.1. Problem
(Perl Cookbook)
prototypes for functions: 10.11.1. Problem
(Perl Cookbook)
prototyping, careful use of: 6.4.2. Care with Prototypes
(Programming Perl)
redefining, inlining and: 6.4.1. Inlining Constant Functions
(Programming Perl)
references to, retrieving from or passing to: 10.1. Symbol Tables
(Programming Perl)
references to, in scalars: 1.2.1.1. Singularities
(Programming Perl)
referencing: 6.1. Referencing a Named Subroutine
(Learning Perl Objects, References and Modules)
return context, detecting: 10.6.1. Problem
(Perl Cookbook)
return function: 29.2.131. return
(Programming Perl)
return values: 6.2. Semantics
(Programming Perl)
  returning by reference: 10.9.1. Problem
(Perl Cookbook)
returning failure: 10.10.1. Problem (Perl Cookbook)
skipping selected: 10.8.1. Problem
(Perl Cookbook)
returning references: 8.2.3. Object Constructors
(Programming Perl)
saving global values: 10.13.1. Problem
(Perl Cookbook)
scoping issues: 6.2.3. Scoping Issues
(Programming Perl)
sorting, reverse disallowed as name for: 24.1.5. Previous Perl Traps
(Programming Perl)
substituting with goto: 4.6. goto
(Programming Perl)
  29.2.71. goto
(Programming Perl)
syntax errors and: 2.2. Inserting Code with eval (Learning Perl Objects, References and Modules)
timelocal: 29.2.88. localtime
(Programming Perl)
trapping undefined function calls: 10.15.1. Problem
(Perl Cookbook)
user-defined: 1.2.2. Verbs
(Programming Perl)
writing switch statement: 10.17.1. Problem
(Perl Cookbook)
subs module: 8.191. subs
(Perl in a Nutshell)
  32.1.13. Perl Language Extensions and Internals
(Programming Perl)
subs pragma, overriding built-in functions with: 11.3. Overriding Built-in Functions (Programming Perl)
Subs style (XML::Parser): 13.4. XML::Parser Styles
(Perl in a Nutshell)
subscribe( ) (News::Newsrc): 17.3.1. News::Newsrc Reference
(Perl in a Nutshell)
subscribed( ) (News::Newsrc): 17.3.1. News::Newsrc Reference
(Perl in a Nutshell)
$SUBSCRIPT_SEPARATOR: 2.9. Hashes
(Programming Perl)
  28.2. Special Variables in Alphabetical Order
(Programming Perl)
subscripting: 24.2.1. Time Efficiency
(Programming Perl)
  Glossary
(Programming Perl)
negative: 2.3. Built-in Data Types (Programming Perl)
subscriptions( ) (Net::NNTP): 17.2.2. Net::NNTP Reference
(Perl in a Nutshell)
subscripts: 3.1. Accessing Elements of an Array
(Learning Perl)
subscripts, arrays: 1.2.1.2.1. Arrays.
(Programming Perl)
$SUBSCRIPT_SEPARATOR ($;) variable: 4.4.1. Global Special Variables
(Perl in a Nutshell)
$SUBSEP ($;) variable: 4.4.1. Global Special Variables
(Perl in a Nutshell)
subshells, environment variables, using with: 19.2. Environment Variables
(Programming Perl)
substitute (s/) operator: 24.1.1. Universal Blunders
(Programming Perl)
substitution
expanding filenames: 7.3.2. Solution
(Perl Cookbook)
within strings: 6.1.1. Problem
(Perl Cookbook)
substitution evaluations: 5.10.3.2. Substitution evaluations
(Programming Perl)
substitution operator (see s/// operator
)
  5. Pattern Matching
(Programming Perl)
substitution (s///) operator: 4.6. Regular Expressions (Perl in a Nutshell)
  4.6.1. Pattern-Matching Operators
(Perl in a Nutshell)
2.7.4. Interpolative Context (Programming Perl)
5.2. Pattern-Matching Operators (Programming Perl)
substitution, shells versus Perl: 24.1.4. Shell Traps (Programming Perl)
substr( ): 5. Function Reference
(Perl in a Nutshell)
1.1.2. Solution
(Perl Cookbook)
operators to use with: 1.1.3. Discussion
(Perl Cookbook)
pattern matching variables: 6.. Special Variables
(Perl Cookbook)
24.2.1. Time Efficiency
(Programming Perl)
29.2.168. substr (Programming Perl)
chop function and: 29.2.12. chop
(Programming Perl)
manipulating string positions with: 5.6. Positions
(Programming Perl)
15.2. Manipulating a Substring with substr
(Learning Perl)
substrings: 1.1.1. Problem
(Perl Cookbook)
  15.1. Finding a Substring with index
(Learning Perl)
Glossary (Programming Perl)
searching for and replacing with s/// operator: 5.2.3. The s/// Operator (Substitution) (Programming Perl)
subtracting, from character sets: 5.4.3.4. Defining your own character properties
(Programming Perl)
subtracting pattern modifiers from cloisters: 5.7.3. Cloistered Pattern Modifiers
(Programming Perl)
subtraction (see also additive operators
)
  overloaded objects: 13.2. Overload Handlers
(Programming Perl)
subtraction operator (-): 2.2.5. Numeric Operators (Learning Perl)
success code (NNTP): 17.1. The NNTP Protocol
(Perl in a Nutshell)
SUPER pseudo-class: 8.8. The SUPER Way of Doing Things
(Learning Perl Objects, References and Modules)
SUPER pseudoclass: 13.11.2. Solution
(Perl Cookbook)
  12.5.2. Accessing Overridden Methods
(Programming Perl)
12.5.2. Accessing Overridden Methods (Programming Perl)
superclasses: 13.. Inheritance (Perl Cookbook)
  13.. Some Notes on Object Terminology
(Perl Cookbook)
8.8. The SUPER Way of Doing Things (Learning Perl Objects, References and Modules)
10.2. Beating a Dead Horse (Learning Perl Objects, References and Modules)
10.2. Beating a Dead Horse (Learning Perl Objects, References and Modules)
10.4. Additional Instance Variables in Subclasses (Learning Perl Objects, References and Modules)
12.1. Brief Refresher on Object-Oriented Lingo (Programming Perl)
accessing overridden methods: 13.11.1. Problem (Perl Cookbook)
super_path( ) (Class::ISA module): 8.42. Class::ISA
(Perl in a Nutshell)
superuser: Glossary
(Programming Perl)
support for Perl: 1.3.2. How Can I Get Support for Perl?
(Learning Perl)
supported( ) (Net::FTP): 18.2. Net::FTP
(Perl in a Nutshell)
surface copies: 11.12.3. Discussion
(Perl Cookbook)
surl script: 20.8.3. Discussion
(Perl Cookbook)
Suspend( ) (Win32::Process): 22.14.1. Win32::Process Methods
(Perl in a Nutshell)
SV (internal scalar value): 21.2. Internal Data Types
(Programming Perl)
SWIG: 21.3.1. XS and XSUBs
(Programming Perl)
SWIG system, XSUBs, automatically generating: 21.3.1. XS and XSUBs
(Programming Perl)
switch construct: 10.17.3. Discussion
(Perl Cookbook)
Switch module: 10.17.2. Solution
(Perl Cookbook)
  8.192. Switch
(Perl in a Nutshell)
switch statement: 19.7.3. Discussion (Perl Cookbook)
  19.11.3. Discussion
(Perl Cookbook)
4.5.1. Case Structures (Programming Perl)
24.2.1. Time Efficiency (Programming Perl)
Glossary (Programming Perl)
Perl vs. C programming: 24.1.3. C Traps (Programming Perl)
writing: 10.17.1. Problem
(Perl Cookbook)
switch_clause function (ExtUtils::Constant module): 8.69. ExtUtils::Constant
(Perl in a Nutshell)
switches: 3.2. Command-Line Options
(Perl in a Nutshell)
  3.2. Command-Line Options
(Perl in a Nutshell)
-w switch: 29. Functions (Programming Perl)
switches, command-line: 19.1. Command Processing
(Programming Perl)
  19.1.3. Switches
(Programming Perl)
-e switches: 19.1. Command Processing (Programming Perl)
default, taking switches as: 19.2. Environment Variables
(Programming Perl)
single character, processing with clustering: 32.1.3. Option, Argument, Parameter, and Configuration File Processing
(Programming Perl)
Sx, Perl modules for: 22.1. The CPAN modules Directory
(Programming Perl)
sybperl package: 12.2. Design of DBI
(Perl in a Nutshell)
Symbol module: 7.6.2. Solution
(Perl Cookbook)
  8.193. Symbol
(Perl in a Nutshell)
symbol table entries, aliasing: 2.10. Typeglobs and Filehandles (Programming Perl)
symbol tables: 2.5. Names
(Programming Perl)
  2.5. Names
(Programming Perl)
10.1. Symbol Tables (Programming Perl)
containing references to other symbol tables: 10.1. Symbol Tables (Programming Perl)
current package, determining use of: 10. Packages
(Programming Perl)
displaying for packages: 20.3.3. Debugger Options
(Programming Perl)
format name identifiers in: 29.2.41. format
(Programming Perl)
in fully qualified names: 2.5. Names
(Programming Perl)
local operator, making temporary changes with: 4.8.4. Dynamically Scoped Variables: local
(Programming Perl)
packages: 29.2.109. package
(Programming Perl)
references to: 8.2.5. Symbol Table References
(Programming Perl)
Symbol module: 32.1.1. Data Types
(Programming Perl)
symbolic references naming entries in: 8.1. What Is a Reference?
(Programming Perl)
symbolic debugging: Glossary
(Programming Perl)
  Glossary
(Programming Perl)
(see also debugging)
symbolic dereferences
  checking with strict pragma: 4.9.2. Controlling the Use of Globals
(Programming Perl)
symbolic links: 9.. Introduction (Perl Cookbook)
  11.6. File Tests
(Learning Perl)
11.6.1. The stat and lstat Functions (Learning Perl)
13.3. Links and Files (Learning Perl)
13.3. Links and Files (Learning Perl)
29.2.169. symlink (Programming Perl)
duplicating directory trees: 9.12. Program: symirror (Perl Cookbook)
getting filenames from: 29.2.123. readlink
(Programming Perl)
lstat function and: 29.2.91. lstat
(Programming Perl)
security risks in Unix: 23.2.1. Unix Kernel Security Bugs
(Programming Perl)
to packages: 12.16.1. Problem
(Perl Cookbook)
symbolic references: 12.16.2. Solution
(Perl Cookbook)
  8.1. What Is a Reference?
(Programming Perl)
8.4. Symbolic References (Programming Perl)
Glossary (Programming Perl)
Symbol::qualify( ): 12.6.3. Discussion (Perl Cookbook)
symbols: 12.8. Importing with Exporter
(Learning Perl Objects, References and Modules)
  13.3. The Prototype Module Itself
(Learning Perl Objects, References and Modules)
exporting from modules: 11.2. Creating Modules (Programming Perl)
exporting, preventing 11.2.1.3. Managing unknown symbols
(Programming Perl)
importing into current package: 11.1. Using Modules
(Programming Perl)
leaving off export list or deleting from import list: 11.2.1. Module Privacy and the Exporter
(Programming Perl)
metasymbols, generic wildcards: 5.3.3. Wildcard Metasymbols
(Programming Perl)
symirror program: 9.12. Program: symirror
(Perl Cookbook)
symlink( ): 5. Function Reference
(Perl in a Nutshell)
symlink function: 13.3. Links and Files
(Learning Perl)
  29.2.169. symlink
(Programming Perl)
symmetric difference: 4.9.3. Discussion (Perl Cookbook)
sync( )
DB_File module: 8.52. DB_File
(Perl in a Nutshell)
Mail::Folder: 16.2.3. Handle Folders with Mail::Folder
(Perl in a Nutshell)
synchronization: Glossary
(Programming Perl)
  data access in threads: 17.2.2.1. Synchronizing access with lock
(Programming Perl)
syntactic sugar: Glossary (Programming Perl)
syntax: Glossary
(Programming Perl)
syntax, checking: 19.1.3. Switches
(Programming Perl)
syntax errors: 2.2. Inserting Code with eval
(Learning Perl Objects, References and Modules)
  2.4. Using require
(Learning Perl Objects, References and Modules)
syntax extensions: B.19. Syntax Extensions (Learning Perl)
syntax, Perl: 2.3. Built-in Data Types
(Programming Perl)
Sys::Syslog module: 8.195. Sys::Syslog
(Perl in a Nutshell)
syscall( ): 5. Function Reference
(Perl in a Nutshell)
syscall function: 29.2.3. alarm
(Programming Perl)
  29.2.170. syscall
(Programming Perl)
syscalls: 7.. I/O Operations (Perl Cookbook)
  Glossary
(Programming Perl)
ioctl and fcntl returns: 29.2.77. ioctl (Programming Perl)
performance and: 24.2.1. Time Efficiency
(Programming Perl)
Perl, C language vs.: 24.1.3. C Traps
(Programming Perl)
restarting: 16.1.3. Timing Out Slow Operations
(Programming Perl)
signal interruption of: 16.1.2. Reaping Zombies
(Programming Perl)
Sys::Hostname module: B.5.10. The Sys::Hostname Module
(Learning Perl)
  8.194. Sys::Hostname
(Perl in a Nutshell)
syslog, filehandle tying to: 14.6. Tie Modules on CPAN (Programming Perl)
sysopen( ): 5. Function Reference
(Perl in a Nutshell)
filehandles: 7.1.2. Solution
(Perl Cookbook)
non-blocking I/O: 7.20.2. Solution
(Perl Cookbook)
unusual filenames: 7.2.2. Solution
(Perl Cookbook)
file overwriting, controlling: 23.2.2. Handling Race Conditions (Programming Perl)
16.2.1. File Locking (Programming Perl)
16.3.4. Named Pipes
(Programming Perl)
29.2.104. open (Programming Perl)
29.2.171. sysopen (Programming Perl)
sysread( ): 5. Function Reference
(Perl in a Nutshell)
8.. Advanced Operations
(Perl Cookbook)
14.4.1. Filehandle-Tying Methods
(Programming Perl)
29.2.172. sysread (Programming Perl)
sysreadline( ): 7.23.2. Solution
(Perl Cookbook)
sysseek( ): 5. Function Reference
(Perl in a Nutshell)
8.. Advanced Operations
(Perl Cookbook)
Sys::Syslog module: 17.20. Program: backsniff
(Perl Cookbook)
  32.1.7. Operating System Interfaces
(Programming Perl)
system calls: 7.. I/O Operations (Perl Cookbook)
  29.2.170. syscall
(Programming Perl)
system databases: B.7.1. Direct System Database Access (Learning Perl)
system( ): 5. Function Reference
(Perl in a Nutshell)
running multiple programs: 16.2.2. Solution
(Perl Cookbook)
shell escapes: 19.5.2. Solution
(Perl Cookbook)
14.1. The system Function
(Learning Perl)
4.1. System and User Functions
(Learning Perl)
29.2.174. system (Programming Perl)
list argument form, avoiding shell with: 23.3.2. Code Masquerading as Data
(Programming Perl)
performance and: 24.2.1. Time Efficiency
(Programming Perl)
portability of: 25.5. Interprocess Communication (IPC)
(Programming Perl)
using vs. exec function: 14.2. The exec Function
(Learning Perl)
system performance: 11.5. Creating Getters and Setters More Easily
(Learning Perl Objects, References and Modules)
system time: 11.6.1. The stat and lstat Functions
(Learning Perl)
System V interprocess communication functions: 5.1. Perl Functions by Category
(Perl in a Nutshell)
System V IPC: B.13.1. System V IPC
(Learning Perl)
  16.4. System V IPC
(Programming Perl)
functions dealing with: 29.1. Perl Functions by Category (Programming Perl)
functions for semaphores: 29.2.142. semctl
(Programming Perl)
IPC::SysV module: 32.1.8. Networking and Interprocess Communication
(Programming Perl)
killing proces groups: 29.2.80. kill
(Programming Perl)
messages, syscalls for: 29.2.95. msgctl
(Programming Perl)
portability of: 25.5. Interprocess Communication (IPC)
(Programming Perl)
shared memory, functions for: 29.2.150. shmctl
(Programming Perl)
System V IPC syscalls: 16. Interprocess Communication
(Programming Perl)
  reliable signals, not supporting: 16.1.2. Reaping Zombies
(Programming Perl)
$SYSTEM_FD_MAX: 28.2. Special Variables in Alphabetical Order (Programming Perl)
$SYSTEM_FD_MAX ($^F) variable: 4.4.1. Global Special Variables
(Perl in a Nutshell)
SysV IPC: 16.12.2. Solution
(Perl Cookbook)
syswrite( ): 5. Function Reference
(Perl in a Nutshell)
8.. Advanced Operations
(Perl Cookbook)
14.4. Tying Filehandles
(Programming Perl)
14.4.1. Filehandle-Tying Methods (Programming Perl)
29.2.175. syswrite (Programming Perl)

Symbols & Numbers | 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 © 2004

O'Reilly & Associates, Inc. All Rights Reserved.