Index: S
 
Symbols
| A
| B
| C
| D
| E
| F
| G
| H
| I
| J
| K
| L
| M
| N
| O
| P
| Q
| R
| S
| T
| U
| V
| W
| X
| Y
| Z
Index: S
- -screen option
- 
  
  - choosing displays and:  16.1.3. Choosing a Display (Mastering Perl/Tk)
- Tk::CmdLine::SetArguments and:  16.1. Using the Command Line (Mastering Perl/Tk)
- Toplevel widgets and:  11.3. Options (Mastering Perl/Tk)
 
- -scrollbars option
- 
  
  - Scrollbars example:  6.4.1. Entry Widget (Mastering Perl/Tk)
- values allowed:  6.2. The Scrolled Method (Mastering Perl/Tk)
 
- -scrollregion option:  9.3. The Scrollable Region (Mastering Perl/Tk)
- 
  -  9.5. Canvas Options (Mastering Perl/Tk)
-  9.5.3. Canvas Widget Option List (Mastering Perl/Tk)
-  17.10. tkneko—Animating the Neko on a Canvas (Mastering Perl/Tk)
 
- -selectbackground option
- 
  
  - Canvas widgets and:  9.5.3. Canvas Widget Option List (Mastering Perl/Tk)
- createText method and:  9.6.8. The Text Item (Mastering Perl/Tk)
- Entry widgets and:  5.2.2. Entry Options (Mastering Perl/Tk)
- 
    -  5.2.6. Text Selection Options (Mastering Perl/Tk)
 
- Listbox widgets and:  7.2. Listbox Options (Mastering Perl/Tk)
- 
    -  7.4. Colors (Mastering Perl/Tk)
 
- Text widgets and:  8.2. Text Widget Options (Mastering Perl/Tk)
- Tix widgets and:  18.2. Item Styles (Mastering Perl/Tk)
 
- -selectborderwidth option
- 
  
  - Canvas widgets and:  9.5.3. Canvas Widget Option List (Mastering Perl/Tk)
- createText method and:  9.6.8. The Text Item (Mastering Perl/Tk)
- Entry widgets and:  5.2.2. Entry Options (Mastering Perl/Tk)
- 
    -  5.2.6. Text Selection Options (Mastering Perl/Tk)
-  5.2.6. Text Selection Options (Mastering Perl/Tk)
 
- Listboxes and:  7.2. Listbox Options (Mastering Perl/Tk)
- 
    -  7.5.1. Style of Selected Items (Mastering Perl/Tk)
 
- Text widgets and:  8.2. Text Widget Options (Mastering Perl/Tk)
 
- -selectforeground option
- 
  
  - Canvas widgets and:  9.5.3. Canvas Widget Option List (Mastering Perl/Tk)
- createText method and:  9.6.8. The Text Item (Mastering Perl/Tk)
- Entry widgets and:  5.2.2. Entry Options (Mastering Perl/Tk)
- 
    -  5.2.6. Text Selection Options (Mastering Perl/Tk)
 
- Listbox widgets and:  7.2. Listbox Options (Mastering Perl/Tk)
- 
    -  7.4. Colors (Mastering Perl/Tk)
 
- Text widgets and:  8.2. Text Widget Options (Mastering Perl/Tk)
- Tix widgets and:  18.2. Item Styles (Mastering Perl/Tk)
 
- -selection option:  13.14.2.1. Clearing the selection (Mastering Perl/Tk)
- 
  -  13.14.2.5. Setting the owner (Mastering Perl/Tk)
 
- -selectmode option
- 
  
  - compared with selectionSet method:  7.10.1. Selecting Items (Mastering Perl/Tk)
- Listbox widgets and:  7.2. Listbox Options (Mastering Perl/Tk)
- 
    -  7.3. Selection Modes (Mastering Perl/Tk)
 
- purpose:  7.1. Creating and Filling a Listbox (Mastering Perl/Tk)
 
- -separator option:  18.4.1. Using Indicators with HList (Mastering Perl/Tk)
- -show option:  5.2.2. Entry Options (Mastering Perl/Tk)
- 
  -  5.2.8. Password Entries (Mastering Perl/Tk)
 
- -showhidden option:  18.4.5. The DirTree Widget (Mastering Perl/Tk)
- -showvalue option:  10.1. Creating a Scale (Mastering Perl/Tk)
- -side option:  2.1.2. Positioning Widgets (Mastering Perl/Tk)
- 
  -  23.4. The Adjuster Widget (Mastering Perl/Tk)
 
- -size option:  3.2. Dissecting a Font (Mastering Perl/Tk)
- -sizecmd option:  18.3. The TList Widget (Mastering Perl/Tk)
- 
  -  18.4.1. Using Indicators with HList (Mastering Perl/Tk)
 
- -slant option:  3.2. Dissecting a Font (Mastering Perl/Tk)
- \s (whitespace) 1.7. Regular Expressions (Programming Perl)
- character class:  4.6.4. Character Classes (Perl in a Nutshell)
 
- 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 modifier:  9.2.2. Matching Any Character with /s (Learning Perl)
- 
  
  - s/// substitution operator and:  9.6.3. Option Modifiers (Learning Perl)
 
- s/ operator
- 
  
  - ~ operator with:  1.1.3. Discussion  (Perl Cookbook)
- stripping whitespace with:  1.11.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)
 
- 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 pattern-matching modifier:  6.0.2. Pattern-Matching Modifiers  (Perl Cookbook)
- 
  
  - matching multiple lines:  6.6.2. Solution  (Perl Cookbook)
 
- -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)
- double-quote interpolation, providing:  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)
 
- \s substitution modifier:  1.11.3. Discussion  (Perl Cookbook)
- -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)
 
- Sarathy, Gurusamy:  1.2.4. Perl/Tk Meets Win32 (Mastering Perl/Tk)
- sascii program (example):  15.6.3. Discussion  (Perl Cookbook)
- -sav option (perlcc):  3.4. The Perl Compiler (Perl in a Nutshell)
- Save( ) 8.16.1. Setting and Getting the Gravity (Mastering Perl/Tk)
- 
  
  - 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 stack:  18.3. Executing Your Code (Programming Perl)
- save_as( ) (News::Newsrc):  17.3.1. News::Newsrc Reference (Perl in a Nutshell)
- save_parameters( ):  19.13.2. Solution  (Perl Cookbook)
- saving, data structures:  9.7. Saving Data Structures (Programming Perl)
- SAX (Simple API for XML):  3.4. Putting Parsers to Work (Perl & XML)
- 
  -  5. SAX (Perl & XML)
- DBI and:  9.3.2. Further Ruminations on DBI and SAX  (Perl & XML)
- drivers for non-XML sources:  5.4. Drivers for Non-XML Sources (Perl & XML)
- external entity resolution:  5.3. External Entity Resolution (Perl & XML)
- handlers:  5.5. A Handler Base Class (Perl & XML)
- 
    
    - DTD:  5.2. DTD Handlers (Perl & XML)
- event:  5.1. SAX Event Handlers (Perl & XML)
 
- parser interface:  5.7.3. SAX2 Parser Interface (Perl & XML)
- XML::SAX module and:  5.7. XML::SAX: The Second Generation (Perl & XML)
 
- say( ) function:  12.3.2. Overall Design in the Spider (Perl & LWP)
- 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 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.0. 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)
- arrays of:  4.2.5.1. Arrays (Perl in a Nutshell)
- arrays of scalar references:  11.6.1. Problem
 (Perl Cookbook)
- Button widgets and:  4.4. Displaying Text on Buttons (Mastering Perl/Tk)
- characters, length of:  29.2.84. length (Programming Perl)
- children method and:  13.2.1. Widget's Children (Mastering Perl/Tk)
- complex data structures, representing as:  1.2.1.3. Complexities (Programming Perl)
- configure method and:  13.1.1. The configure Method (Mastering Perl/Tk)
- constants:  10.1. Symbol Tables (Programming Perl)
- 
    -  10.1. Symbol Tables (Programming Perl)
- (see also constants)
 
- detecting scalar context:  10.6.1. Problem  (Perl Cookbook)
- exchanging values between:  1.3.1. Problem
 (Perl Cookbook)
- 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)
- in Tcl:  20.2.2. Tcl/Tk Slave Processor Code (Mastering Perl/Tk)
- 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)
 
- 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 to:  11.5.1. Problem
 (Perl Cookbook)
- SV (scalar value) in C:  21.2. Internal Data Types (Programming Perl)
- Tie::Watch and:  15.5.1. Tie::Watch (Mastering Perl/Tk)
- 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)
- variables storing widgets:  1.3.2. Creating Widgets (Mastering Perl/Tk)
 
- Scalar::Util module:  8.180. Scalar::Util (Perl in a Nutshell)
- scale( ) (Canvas):  21.12.3. Canvas Methods (Perl in a Nutshell)
- Scale widget
- 
  
  - features:  10. The Scale Widget (Mastering Perl/Tk)
- syntax:  9.5.3. Canvas Widget Option List (Mastering Perl/Tk)
- 
    -  10.1. Creating a Scale (Mastering Perl/Tk)
 
 
- Scale widget (Perl/Tk):  21.13. The Scale Widget (Perl in a Nutshell)
- scaling method:  13.24. Really Miscellaneous Methods (Mastering Perl/Tk)
- scan( )  7.17. Scrolling Methods (Mastering Perl/Tk)
- 
  -  9.5.3. Canvas Widget Option List (Mastering Perl/Tk)
- HTTP::Cookies module:  20.3.6. HTTP::Cookies (Perl in a Nutshell)
- HTTP::Headers module:  20.3.3. HTTP::Headers (Perl in a Nutshell)
 
- scan_bbc_stream( ) function:  7.4.3. Bundling into a Program (Perl & LWP)
- scanDragto method:  5.1.2. Label Options (Mastering Perl/Tk)
- 
  -  8.18.1. Scanning (Mastering Perl/Tk)
-  9.5.3. Canvas Widget Option List (Mastering Perl/Tk)
 
- scanMark method:  5.1.2. Label Options (Mastering Perl/Tk)
- 
  -  8.18.1. Scanning (Mastering Perl/Tk)
-  9.5.3. Canvas Widget Option List (Mastering Perl/Tk)
 
- scanning Text widgets:  8.18.1. Scanning (Mastering Perl/Tk)
- schedule_count( ) function:  12.3.2. Overall Design in the Spider (Perl & LWP)
- scheduling and preemption policies, threads:  17.2. The Thread Model (Programming Perl)
- schema (XML):  2.11. Schemas (Perl & XML)
- 
  -  3.7.2. Schemas (Perl & XML)
 
- Schematron:  3.7.2. Schemas (Perl & XML)
- scheme( )  4.1.4. Components of a URL (Perl & LWP)
- 
- URLs:  4.2. Relative URLs (Perl & LWP)
- (URI::URL):  20.5.3. URI::URL (Perl in a Nutshell)
 
- Schwartz, Randal:  4.15.3. Discussion  (Perl Cookbook)
- SCL (System Command Language):  1.2.2. The Coming of Tcl/Tk (Mastering Perl/Tk)
- 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)
- functions dealing with:  29.1. Perl Functions by Category (Programming Perl)
- lexically scoped variables:  2.5. Names (Programming Perl)
- private variables (see lexical variables)
- subroutines:  6.2.3. Scoping Issues (Programming Perl)
- in threads:  17.2.3.1. Queues (Programming Perl)
- variables: (see lexical 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.1. Problem
 (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)
 
- 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 method:  13.11.1. Screen Name (Mastering Perl/Tk)
- screen number:  11.3. Options (Mastering Perl/Tk)
- -screen option (toplevel):  21.18. The Toplevel Widget (Perl in a Nutshell)
- screen scraping:  1.1.1. Screen Scraping (Perl & LWP)
- screen units:  2.1.8.1. Valid screen distances (Mastering Perl/Tk)
- 
  -  2.3.2. Absolute Coordinates (Mastering Perl/Tk)
 
- screencells method:  13.11.3. Cell Count (Mastering Perl/Tk)
- screendepth method:  13.11.4. Screen Depth (Mastering Perl/Tk)
- screenheight method:  13.11.2. Screen Height and Width (Mastering Perl/Tk)
- screenmmheight method:  13.11.2. Screen Height and Width (Mastering Perl/Tk)
- screenmmwidth method:  13.11.2. Screen Height and Width (Mastering Perl/Tk)
- screens (see splash screens also splash screens)
- 
  - (see also splash screens)
- bits per pixel:  13.11.4. Screen Depth (Mastering Perl/Tk)
- converting distances:  13.8. Converting Screen Distances (Mastering Perl/Tk)
- display notification:  11.3. Options (Mastering Perl/Tk)
- grid geometry manager and use of:  2.2. The grid Geometry Manager (Mastering Perl/Tk)
- height and width information:  13.11.2. Screen Height and Width (Mastering Perl/Tk)
- mapping widgets to:  13.7. Is the Widget Mapped? (Mastering Perl/Tk)
 
- screenvisual method:  13.11.5. Color Type (Mastering Perl/Tk)
- screenwidth method:  13.11.2. Screen Height and Width (Mastering Perl/Tk)
- script_name( ) (CGI.pm):  10.7. CGI.pm Reference (Perl in a Nutshell)
- scripts
- 
  
  - building with -e switch:  19.1.3. Switches (Programming Perl)
- CGI(see CGI programming)
- taint mode and:  23.1. Handling Insecure Data (Programming Perl)
 
- checking syntax of:  19.1.3. Switches (Programming Perl)
- 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)
- Perl examples, obtaining:  2.3.1.1. Perl examples (Perl in a Nutshell)
- perl interpreter, associating with:  1.3.1. How to Do It (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)
 
 
- scroll regions, grid items and:  9.6.10. The Grid Item (Mastering Perl/Tk)
- Scroll( ) (Win32::Console):  22.2. Win32::Console (Perl in a Nutshell)
- scrollable region, Canvas widgets and:  9.3. The Scrollable Region (Mastering Perl/Tk)
- Scrollbar widget
- 
  
  - -fill option and:  2.1.4. Filling the Allocation Rectangle (Mastering Perl/Tk)
- creating Scrollbars:  6.1. Defining Scrollbar Parts (Mastering Perl/Tk)
- 
    -  6.3.1. Creating a Scrollbar Widget (Mastering Perl/Tk)
 
- features:  6.3. The Scrollbar Widget (Mastering Perl/Tk)
- (Perl/Tk):  21.1.2.2. The Scrollbar widget (Perl in a Nutshell)
- 
  -  21.9. The Scrollbar Widget (Perl in a Nutshell)
-  21.1.2. Scrollbars (Perl in a Nutshell)
 
- syntax:  6.3.1. Creating a Scrollbar Widget (Mastering Perl/Tk)
- 
    -  6.3.5. Scrollbar Orientation (Mastering Perl/Tk)
 
 
- Scrollbars
- 
  
  - arrows and units:  6.1. Defining Scrollbar Parts (Mastering Perl/Tk)
- configuring:  6.2.1. Configuring the Scrollbar(s) Created with Scrolled (Mastering Perl/Tk)
- 
    -  6.3.9. Scrollbar Configuration (Mastering Perl/Tk)
 
- TList widgets and:  18.3. The TList Widget (Mastering Perl/Tk)
- using:  5.2.10. Using a Scrollbar (Mastering Perl/Tk)
 
- Scrolled method
- 
  
  - Canvas widgets and:  9.1. Creating a Canvas (Mastering Perl/Tk)
- 
    -  9.4. Using bind with a Canvas (Mastering Perl/Tk)
-  9.13. Changing the Display List (Mastering Perl/Tk)
 
- configuring Scrollbars:  6.2.1. Configuring the Scrollbar(s) Created with Scrolled (Mastering Perl/Tk)
- creating Scrollbars:  6.1. Defining Scrollbar Parts (Mastering Perl/Tk)
- Listbox example:  7.1. Creating and Filling a Listbox (Mastering Perl/Tk)
- Scrollbars example:  6.4.2. Listbox, Text, and Canvas Widgets (Mastering Perl/Tk)
- syntax:  6.2. The Scrolled Method (Mastering Perl/Tk)
 
- Scrolled( ) (Perl/Tk):  21.1.2.1. Using the Scrolled method (Perl in a Nutshell)
- scrolling
- 
  
  - Canvas widgets options:  9.5.2. Additional Scrolling Options (Mastering Perl/Tk)
- Listbox example:  7.19. Listbox Example (Mastering Perl/Tk)
- methods:  9.5.3. Canvas Widget Option List (Mastering Perl/Tk)
- MouseWheel event and:  15.2.5. Binding to a MouseWheel Event (Mastering Perl/Tk)
- Text widgets and:  8.15. Scrolling (Mastering Perl/Tk)
 
- 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)
- SDB files:  19.5.3. Locking an SDB File (Mastering Perl/Tk)
- SDBM files:  19.2. IPADM Design Considerations (Mastering Perl/Tk)
- SDBM library:  14.0. Introduction  (Perl Cookbook)
- SDBM_File module:  8.181. SDBM_File (Perl in a Nutshell)
- 
  -  32.1.10. DBM Interfaces (Programming Perl)
 
- 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( )  8.14. Searching the Contents of a Text Widget (Mastering Perl/Tk)
- Text widget:  21.11.2. Text Methods (Perl in a Nutshell)
- Net::LDAP:  19.4. Net::LDAP Methods (Perl in a Nutshell)
 
- search path, 
  
   %INC:  28.2. Special Variables in Alphabetical Order (Programming Perl)
- search programs:  1.7. Regular Expressions (Programming Perl)
- Search::Dict module:  32.1.2. String Processing, Language Text Processing, Parsing, and Searching (Programming Perl)
- searches, trees:  9.3.1. Methods for Searching the Tree (Perl & LWP)
- searching
- 
  
  - grep function for:  29.2.72. grep (Programming Perl)
- linear, versus hashes:  24.2.1. Time Efficiency (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)
 
- text, 
    
    Perl modules for:  22.1. The CPAN modules Directory (Programming Perl)
 
- searching against LDAP:  19.2. Searching an LDAP Directory with Net::LDAP (Perl in a Nutshell)
- searching for patterns (see pattern matching; regular expressions)
- seconds (see date and time)
- security:  B.14. Security (Learning Perl)
- 
  -  11.3.3. Security (Perl & LWP)
-  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.0.3. Security  (Perl Cookbook)
- 
    -  19.4.1. Problem
 (Perl Cookbook)
- executing user commands:  19.6.1. Problem
 (Perl Cookbook)
 
- code masquerading as data:  23.3.2. Code Masquerading as Data (Programming Perl)
- connecting through firewalls:  17.18. Program: fwdport  (Perl Cookbook)
- cracking: Glossary (Programming Perl)
- 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)
 
- of file test operators:  31.10. use filetest (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 considerations:  20.1. Security and Inter-Language Considerations (Mastering Perl/Tk)
- sed:  1.7. Regular Expressions (Programming Perl)
- 
  -  5.2.4. The tr/// Operator (Transliteration) (Programming Perl)
 
- see( )
- 
  - HList widgets and:  18.4.2. HList Methods (Mastering Perl/Tk)
- Listbox widget:  21.10.2. Listbox Methods (Perl in a Nutshell)
- syntax:  7.2. Listbox Options (Mastering Perl/Tk)
- 
    -  8.11. Showing an Index (Mastering Perl/Tk)
 
- 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.0. Introduction  (Perl Cookbook)
-  8.5.3. Discussion  (Perl Cookbook)
-  14.4.1. Filehandle-Tying Methods (Programming Perl)
-  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)
 
- 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)
- 
-   9.5.3. Discussion  (Perl Cookbook)
-  29.2.139. seekdir (Programming Perl)
 
- seeme program (example):  7.12.3. Discussion  (Perl Cookbook)
- Seen( ) (Data::Dumper)):  8.50. Data::Dumper (Perl in a Nutshell)
- "sel" tag:  8.5.3. Selections in a Text Widget Using the "sel" Tag (Mastering Perl/Tk)
- select( ):  5. Function Reference (Perl in a Nutshell)
- 
  -  4.23. Turning a Checkbutton/Radiobutton On and Off (Mastering Perl/Tk)
-  3.10.1. Problem 
 (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)
-  7.3. Selection Modes (Mastering Perl/Tk)
-  7.3.1. Operating System Differences (Mastering Perl/Tk)
-  11.4.1. Changing the Default Output Filehandle (Learning Perl)
- changing STDOUT:  7.0.3. I/O Operations  (Perl Cookbook)
- Checkbutton widget:  21.5.1. Checkbutton Methods (Perl in a Nutshell)
- for format variables:  7.1. Format Variables (Programming Perl)
- 
    -  7.1. Format Variables (Programming Perl)
 
- 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)
- reading from multiple filehandles:  7.13.1. Problem
 (Perl Cookbook)
-  17.3.3. Discussion  (Perl Cookbook)
 
- Win32::Console:  22.2. Win32::Console (Perl in a Nutshell)
 
- select element, HTML forms:  5.4.11. Select Elements and Option Elements (Perl & LWP)
- select syscall
- 
  
  - multiplexing I/O between clients:  16.5.2. Networking Servers (Programming Perl)
 
- selectAdjust method:  9.6.8.6. Selecting text (Mastering Perl/Tk)
- selectAll method:  8.16.1. Setting and Getting the Gravity (Mastering Perl/Tk)
- -selectbackground option (widgets):  21.3. Common Widget Configuration Options (Perl in a Nutshell)
- SELECT_BG color:  23.1.3. Optionally Exported Symbols (Mastering Perl/Tk)
- -selectborderwidth option (widgets):  21.3. Common Widget Configuration Options (Perl in a Nutshell)
- selectClear method:  9.5.3. Canvas Widget Option List (Mastering Perl/Tk)
- -selectcolor option
- 
  
  - Button widgets and:  4.3. Table of Options for Button-Type Widgets (Mastering Perl/Tk)
- Checkbutton widget:  21.5. The Checkbutton Widget (Perl in a Nutshell)
- indicator colors:  4.16. Indicator Colors (Mastering Perl/Tk)
- Menu widget:  21.15. The Menu Widget (Perl in a Nutshell)
- Menu widgets and:  12.1.6. Menu Options (Mastering Perl/Tk)
- Menubutton widget:  21.14.1. Menu Item Options (Perl in a Nutshell)
- Radiobutton widget:  21.6. The Radiobutton Widget (Perl in a Nutshell)
 
- SELECT_FG color:  23.1.3. Optionally Exported Symbols (Mastering Perl/Tk)
- -selectforeground option (widgets):  21.3. Common Widget Configuration Options (Perl in a Nutshell)
- selectFrom method:  9.5.3. Canvas Widget Option List (Mastering Perl/Tk)
- -selectimage option
- 
  
  - Button widgets and:  4.3. Table of Options for Button-Type Widgets (Mastering Perl/Tk)
- Checkbutton widget:  21.5. The Checkbutton Widget (Perl in a Nutshell)
- image example:  17.7.1. Creating a Color Palette with the put Method (Mastering Perl/Tk)
- Menubutton widget:  21.14.1. Menu Item Options (Perl in a Nutshell)
- Radiobutton widget:  21.6. The Radiobutton Widget (Perl in a Nutshell)
- Radiobuttons and:  17.7.1. Creating a Color Palette with the put Method (Mastering Perl/Tk)
- when to use:  4.5.1. Images with Checkbuttons and Radiobuttons (Mastering Perl/Tk)
 
- selection( )  5.2.18. Working with the Selection (Mastering Perl/Tk)
-  7.10. Selection Methods (Mastering Perl/Tk)
- Entry widget:  21.8.2. Entry Methods (Perl in a Nutshell)
- Listbox widget:  21.10.2. Listbox Methods (Perl in a Nutshell)
 
- selection indicators:  4. 
Button, Checkbutton, and Radiobutton Widgets (Mastering Perl/Tk)
- 
  -  4.5.1. Images with Checkbuttons and Radiobuttons (Mastering Perl/Tk)
 
- selectionAdjust method:  5.2.18. Working with the Selection (Mastering Perl/Tk)
- selectionAnchor method:  7.10.4. Anchoring the Selection (Mastering Perl/Tk)
- selectionClear method:  5.2.18. Working with the Selection (Mastering Perl/Tk)
- 
  -  7.10.2. Unselecting Items (Mastering Perl/Tk)
-  18.4.2. HList Methods (Mastering Perl/Tk)
 
- selectionFrom method:  5.1.2. Label Options (Mastering Perl/Tk)
- SelectionGet method:  13.14.1. Clipboard Methods (Mastering Perl/Tk)
- 
  -  13.14.2.2. Getting the selection (Mastering Perl/Tk)
 
- SelectionHandle method:  13.14.2.3. Assigning a callback (Mastering Perl/Tk)
- selectionIncludes method:  7.10.3. Testing for Selection (Mastering Perl/Tk)
- 
  -  18.4.2. HList Methods (Mastering Perl/Tk)
 
- SelectionOwn method:  13.14.2.5. Setting the owner (Mastering Perl/Tk)
- SelectionOwner method:  13.14.2.4. Determining the owner (Mastering Perl/Tk)
- selectionPresent method:  5.1.2. Label Options (Mastering Perl/Tk)
- selectionRange method:  5.2.18. Working with the Selection (Mastering Perl/Tk)
- selectionSet method:  7.10.1. Selecting Items (Mastering Perl/Tk)
- 
  -  18.4.2. HList Methods (Mastering Perl/Tk)
 
- selectionTo method:  5.1.2. Label Options (Mastering Perl/Tk)
- select_label( ) (Mail::Folder):  16.2.3. Handle Folders with Mail::Folder (Perl in a Nutshell)
- selectLine method:  8.16.1. Setting and Getting the Gravity (Mastering Perl/Tk)
- -selectmode option (Listbox):  21.10. The Listbox Widget (Perl in a Nutshell)
- selector programs for stream processing:  4.4. Stream Applications (Perl & XML)
- SelectSaver module:  8.183. SelectSaver (Perl in a Nutshell)
- 
  -  32.1.5. Filehandle, Directory Handle, and
Stream I/O Utilities (Programming Perl)
 
- selectTo method:  9.5.3. Canvas Widget Option List (Mastering Perl/Tk)
- selectWord method:  8.16.1. Setting and Getting the Gravity (Mastering Perl/Tk)
- 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 value
- 
  
  - ConfigSpecs method and:  14.3.6. Subroutine ConfigSpecs (Mastering Perl/Tk)
- Thermometer example:  14.4.1. Tk::Thermometer (Mastering Perl/Tk)
 
- 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 module:  12.9.1. Problem
 (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)
- 
- as IPC mechanisms:  19. Interprocess Communicationwith Pipes and Sockets (Mastering Perl/Tk)
- 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)
-  29.2.142. semctl (Programming Perl)
 
- semget( ):  5. Function Reference (Perl in a Nutshell)
-  29.2.143. semget (Programming Perl)
 
- semicolon (;) 3.1. XML Parsers (Perl & XML)
- 
-  4.1. Simple Statements (Programming Perl)
- ending expressions:  1.4.2. What's Inside That Program? (Learning Perl)
- ending Perl statements:  4.1. Program Structure (Perl in a Nutshell)
- errors, omitting trailing:  24.1.1. Universal Blunders (Programming Perl)
- in debugger commands:  20.2. Debugger Commands (Programming Perl)
- 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)
-  29.2.144. semop (Programming Perl)
 
- send( ):  5. Function Reference (Perl in a Nutshell)
- 
 -  20. IPC with send (Mastering Perl/Tk)
-  20.1.1. Application Names (Mastering Perl/Tk)
-  29.2.145. send (Programming Perl)
- send method:  13.2.1. Widget's Children (Mastering Perl/Tk)
- Socket:  15.1. Built-in Socket Functions (Perl in a Nutshell)
 
- 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)
- 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 menu item:  12.1.1. Menus and Menu Items (Mastering Perl/Tk)
- 
  -  12.2.2. Menubars the Slick, Sophisticated, New-Fashioned Way (Mastering Perl/Tk)
 
- separator( ) (Menubutton):  21.14.2. Menubutton Methods (Perl in a Nutshell)
- separators:  16. User Customization (Mastering Perl/Tk)
- 
  -  16.2. Using the Option Database (Mastering Perl/Tk)
-  16.2. Using the Option Database (Mastering Perl/Tk)
- menu:  15.14.3. Discussion  (Perl Cookbook)
- 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)
- Sergeant, Matt:  4.5. XML::PYX (Perl & XML)
- 
  -  5.7. XML::SAX: The Second Generation (Perl & XML)
-  8.2. XPath (Perl & XML)
-  9.3. XML Programming Tools  (Perl & XML)
 
- 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( )  4.1.4. Components of a URL (Perl & LWP)
- server method:  13.11.6. Server Type (Mastering Perl/Tk)
 
- 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:  1.1. Why Use Perl with XML?  (Perl & XML)
- 
  
  - daemon servers:  17.15.1. Problem
 (Perl Cookbook)
- for display notification:  11.3. Options (Mastering Perl/Tk)
- forking:  17.11.1. Problem
 (Perl Cookbook)
- 
    -  19.5.1. The Forking Server (Mastering Perl/Tk)
-  19.5.1. The Forking Server (Mastering Perl/Tk)
 
- load:  1.4.1. Network and Server Load (Perl & LWP)
- multi-homed:  17.14.1. Problem
 (Perl Cookbook)
- non-forking:  17.13.1. Problem
 (Perl Cookbook)
- Perl modules for:  22.1. The CPAN modules Directory (Programming Perl)
- POP3:  18.5.1. Problem  (Perl Cookbook)
- pre-forking:  17.12.1. Problem  (Perl Cookbook)
- response time:  3.4.1. Connection Parameters (Perl & LWP)
- restarting on demand:  17.16.1. Problem
 (Perl Cookbook)
- taint mode, importance of enabling for:  23.1. Handling Insecure Data (Programming Perl)
- TCP:  17.2.1. Problem
 (Perl Cookbook)
- types of:  13.11.6. Server Type (Mastering Perl/Tk)
- UDP:  17.5.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-Cookie line:  11.1. Cookies (Perl & LWP)
- set-id program 23.1. Handling Insecure Data (Programming Perl)
- 
  
  - dangerous operations, UID and GID setting to real:  23.1.3. Accessing Commands and Files Under
Reduced Privileges (Programming Perl)
- Unix kernel bugs, security problems with:  23.2.1. Unix Kernel Security Bugs (Programming Perl)
 
- set method
- 
  
  - defining what is visible:  6.3.10. Defining What We Can See (Mastering Perl/Tk)
- syntax:  10.12. Setting the Value of a Scale (Mastering Perl/Tk)
- Tk::LCD widgets and:  14.5.3. Tk::LCD (Mastering Perl/Tk)
 
- set theory:  4.7.1. Problem 
 (Perl Cookbook)
- setAttribute method for Element node:  7.2.8.2. Methods (Perl & XML)
- setAttributeNode method for Element node:  7.2.8.2. Methods (Perl & XML)
- setAttributeNodeNS method for Element node:  7.2.8.2. Methods (Perl & XML)
- setAttributeNS method for Element node:  7.2.8.2. Methods (Perl & XML)
- SetAttributes( ) (Win32::File):  22.5. Win32::File (Perl in a Nutshell)
- SetBindtags method:  14.3.1. Tk::Widget::new, the Real Perl/Tk Widget Constructor (Mastering Perl/Tk)
- 
  -  14.3.4. Subroutine SetBindtags (Mastering Perl/Tk)
 
- 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)
- SetCursor method:  8.16.1. Setting and Getting the Gravity (Mastering Perl/Tk)
- SetCursorName( ) (Win32::ODBC):  24.1. ODBC Methods and Properties (Perl in a Nutshell)
- set_document_locator( ) method:  5.7.2.1. Content event handlers (Perl & XML)
- 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:  7.2. Listbox Options (Mastering Perl/Tk)
- 
  -  7.5.2. Special Listbox Resizing (Mastering Perl/Tk)
-  8.2. Text Widget Options (Mastering Perl/Tk)
- 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)
- SetMaxBufSize( ) (Win32::ODBC):  24.1. ODBC Methods and Properties (Perl in a Nutshell)
- setmode method:  18.4.4. Tree Methods (Mastering Perl/Tk)
- setNamedItem class for Node class (DOM):  7.2.6.2. Methods (Perl & XML)
- setNamedItemNS class for Node class (DOM):  7.2.6.2. Methods (Perl & XML)
- 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)
-  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)
-  29.2.60. getprotoent (Programming Perl)
 
- setpwent( ):  5. Function Reference (Perl in a Nutshell)
-  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)
-  29.2.66. getservent (Programming Perl)
 
- setsockopt( ):  5. Function Reference (Perl in a Nutshell)
-  17.13.3. Discussion  (Perl Cookbook)
-  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)
- 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)
- SGI. Ports, OpenGL and:  15.9.2. Flying the Enterprise (Mastering Perl/Tk)
- SGML constructs, processing instructions:  7.2.6. Processing Instruction Tokens (Perl & LWP)
- SGML (Standard Generalized Markup Language):  2. An XML Recap (Perl & XML)
- sh (Bourne shell): Glossary (Programming Perl)
- shadow, password entries:  29.2.62. getpwnam (Programming Perl)
- shallow copies:  11.12.3. Discussion  (Perl Cookbook)
- shapes, Canvas widgets and:  9. The Canvas Widget (Mastering Perl/Tk)
- shar:  2.3.1. Installing on Unix (Perl in a Nutshell)
- shared file locks:  16.2.1. File Locking (Programming Perl)
- shared locks:  7.11.3. Discussion  (Perl Cookbook)
- shared memory
- 
  
  - as IPC mechanisms:  19. Interprocess Communicationwith Pipes and Sockets (Mastering Perl/Tk)
- controlled access to:  16.4. System V IPC (Programming Perl)
- functions for:  29.2.150. shmctl (Programming Perl)
- System V IPC:  16.4. System V IPC (Programming Perl)
- Win32::Process and:  22.1.5.3. Win32::Process and shared memory (Mastering Perl/Tk)
 
- shared resources, managing:  22.11. Win32::NetResource (Perl in a Nutshell)
- share_info hash:  22.11. Win32::NetResource (Perl in a Nutshell)
- sharetest program (example):  16.12.3. Discussion  (Perl Cookbook)
- 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 (#!):  0.5. Acknowledgments for the Second Edition (Perl in a Nutshell)
- 
  -  3. The Perl Executable (Perl in a Nutshell)
 
- shebang notation (see #!)
- shell, avoiding:  14.1.1. Avoiding the Shell (Learning Perl)
- shell escapes, executing commands without:  19.6.1. Problem
 (Perl Cookbook)
- shell module:  32.1.7. Operating System Interfaces (Programming Perl)
- shell wildcards for regexp matching:  6.9. Matching Shell Globs as Regular Expressions
 (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)
- 
-  8.5.6. Using bind with Tags (Mastering Perl/Tk)
-  9. Data Structures (Programming Perl)
-  29.2.149. shift (Programming Perl)
- circular lists:  4.16.2. Solution  (Perl Cookbook)
- on multiple array elements:  4.11.1. Problem 
 (Perl Cookbook)
- Tie::IxHash module and:  5.6.3. Discussion  (Perl Cookbook)
 
- shift operator:  3.4.2. The shift and unshift Operators (Learning Perl)
- 
  -  1.6.2.1. The while and until statements (Programming Perl)
-  3.9. Shift Operators (Programming Perl)
-  3.9. Shift Operators (Programming Perl)
 
- shmctl( ):  5. Function Reference (Perl in a Nutshell)
-  29.2.150. shmctl (Programming Perl)
 
- ShMem package:  16.4. System V IPC (Programming Perl)
- shmget( ):  5. Function Reference (Perl in a Nutshell)
-  29.2.151. shmget (Programming Perl)
 
- shmread( ):  5. Function Reference (Perl in a Nutshell)
-  -  29.2.152. shmread (Programming Perl)
 
- shmwrite( ):  5. Function Reference (Perl in a Nutshell)
-  29.2.153. shmwrite (Programming Perl)
 
- shopping cart:  19.12.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 method:  18.4.2. HList Methods (Mastering Perl/Tk)
- -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)
- shuffling:  8.7.1. Problem
 (Perl Cookbook)
- 
  - (see also random)
- array elements:  4.17.1. Problem 
 (Perl Cookbook)
- file line order:  8.7.1. Problem
 (Perl Cookbook)
 
- Shutdown( ) (Win32::ODBC):  24.1. ODBC Methods and Properties (Perl in a Nutshell)
- shutdown( ):  17.9.1. Problem
 (Perl Cookbook)
-  29.2.154. shutdown (Programming Perl)
 
- shutdown syscall:  16.5.1. Networking Clients  (Programming Perl)
- sibling nodes:  6.1. XML Trees (Perl & XML)
- -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.0.2. Signals  (Perl Cookbook)
- 
  -  16.21.2. Solution  (Perl Cookbook)
-  29.2.3. alarm (Programming Perl)
 
- SIGALRM signal (IPADM):  19.4. The IPADM Helper, ipadmh (Mastering Perl/Tk)
- SIGCHLD signal:  16.0.2. Signals  (Perl Cookbook)
- 
  -  16.19.2. Solution  (Perl Cookbook)
 
- SIGHUP signal:  16.0.2. Signals  (Perl Cookbook)
- 
  -  17.16.1. Problem
 (Perl Cookbook)
 
- SIGINT:  14.7. Sending and Receiving Signals (Learning Perl)
- SIGINT signal:  16.0.2. Signals  (Perl Cookbook)
- 
  -  16.18.2. Solution  (Perl Cookbook)
 
- signal handlers
- 
  
  - defining as strings:  10. Packages (Programming Perl)
- %SIG, Perl vs. C language:  24.1.3. C Traps (Programming Perl)
 
- 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.0.2. Signals  (Perl Cookbook)
- 
  -  16. Interprocess Communication (Programming Perl)
-  16.1. Signals (Programming Perl)
-  %SIG hash:  28.2. Special Variables in Alphabetical Order (Programming Perl)
- as IPC mechanisms:  19. Interprocess Communicationwith Pipes and Sockets (Mastering Perl/Tk)
- 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:  16.15.1. Problem  (Perl Cookbook)
- handling of:  4.10. Signals (Perl in a Nutshell)
- 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.22. Program: lockarea  (Perl Cookbook)
- 
    -  16.14.3. Discussion  (Perl Cookbook)
 
- sending:  16.14.1. Problem  (Perl Cookbook)
- sending/receiving:  14.7. Sending and Receiving Signals (Learning Perl)
- 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)
- zombie processes, reaping:  16.1.2. Reaping Zombies (Programming Perl)
 
- signatures, randomized:  16.22.1. Description  (Perl Cookbook)
- SIGPIPE signal:  16.0.2. Signals  (Perl Cookbook)
- 
  -  16.4.3. Discussion  (Perl Cookbook)
 
- sigprocmask syscall:  16.1.4. Blocking Signals (Programming Perl)
- sigprocmask system call:  16.20.1. Problem  (Perl Cookbook)
- SIGQUIT signal:  16.0.2. Signals  (Perl Cookbook)
- sigrand program (example):  16.22.1. Description  (Perl Cookbook)
- SIGTERM signal:  16.0.2. Signals  (Perl Cookbook)
- sigtrap module:  8.186. sigtrap (Perl in a Nutshell)
- sigtrap pragma:  16.1. Signals (Programming Perl)
- 
  -  16.1. Signals (Programming Perl)
 
- SIGUSR1, SIGUSR2 signals:  16.0.2. Signals  (Perl Cookbook)
- Simple API for XML (see SAX)
- Simple Mail Transport Protocol (SMTP):  16.1.1. Send Email with Net::SMTP (Perl in a Nutshell)
- Simple Object Access Protocol (SOAP):  9.4. SOAP::Lite  (Perl & XML)
- sin( ):  5. Function Reference (Perl in a Nutshell)
-  2.12.2. Solution  (Perl Cookbook)
- sine:  29.2.155. sin (Programming Perl)
 
- single inheritance:  13.0.3. Inheritance  (Perl Cookbook)
- 
  -  12.5. Class Inheritance (Programming Perl)
 
- single mode:  7.3. Selection Modes (Mastering Perl/Tk)
- single-quoted string literals:  2.3.1. Single-Quoted String Literals (Learning Perl)
- single quotes ('):  1.0. Introduction  (Perl Cookbook)
- 
  
  - contractions in words, avoiding confusion with:  5.10.1. Lookaround Assertions (Programming Perl)
- as package delimiters:  10. Packages (Programming Perl)
- pattern recompilation and:  5.2.1. Pattern Modifiers (Programming Perl)
- q( ):  4.1.3. Discussion  (Perl Cookbook)
- suppressing variable interpolation and translation escape processing:  5.9.2.1. When backslashes happen (Programming Perl)
-  
  
  suppressing interpolation:  1.2.1.1. Singularities (Programming Perl)
 
- single quotes (' ') enclosing strings:  2.3.1. Single-Quoted String Literals (Learning Perl)
- singularities (see singularities)
- size:  7.2. Listbox Options (Mastering Perl/Tk)
- 
-  7.2. Listbox Options (Mastering Perl/Tk)
-  21.1.3.4. Tk::Square method processors (Mastering Perl/Tk)
- arrays, changing:  4.3.1. Problem 
 (Perl Cookbook)
- hashes, preallocating for:  5.13.1. Problem
 (Perl Cookbook)
- Tk window resize events:  15.16.1. Problem
 (Perl Cookbook)
- window/terminal, determining:  15.4.1. Problem
 (Perl Cookbook)
 
- sizefrom( ):  11.3. Options (Mastering Perl/Tk)
- Frame widget:  21.18.1. Toplevel Methods (Perl in a Nutshell)
 
- SizeRedo method:  8.16.1. Setting and Getting the Gravity (Mastering Perl/Tk)
- sizing (see resizing also resizing)
- 
  - (see also resizing)
- -ipadx option and:  2.1.1. Options for pack (Mastering Perl/Tk)
- -ipady option and:  2.1.1. Options for pack (Mastering Perl/Tk)
- changing grid:  2.4.4.1. Changing the grid size (Mastering Perl/Tk)
- changing Scale:  10.8. Changing the Size of the Scale (Mastering Perl/Tk)
- determining for widgets:  13.9. Size of Widget (Mastering Perl/Tk)
- pack method and:  2.1. The pack Geometry Manager (Mastering Perl/Tk)
 
- Skip( ) (Win32::OLE::Enum):  23.3.1. Win32::OLE::Enum Methods (Perl in a Nutshell)
- skipped_entity( ) method:  5.7.2.1. Content event handlers (Perl & XML)
- 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)
- slashes (/):  2.9. Free-Form XML and Well-Formed Documents (Perl & XML)
- 
  
  - well-formed documents and:  3.1.1. Example (of What Not to Do): A Well-Formedness Checker (Perl & XML)
- XPath expressions:  8.2. XPath (Perl & XML)
 
- slashes ; forward slash (/)) (see backslash (\\\\)
- slave( ) (Net::NNTP):  17.2.2. Net::NNTP Reference (Perl in a Nutshell)
- sleep( ):  5. Function Reference (Perl in a Nutshell)
- 
-  29.2.156. sleep (Programming Perl)
- select function instead of:  29.2.141. select (ready file descriptors) (Programming Perl)
 
- sleeps:  3.10.1. Problem 
 (Perl Cookbook)
- 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)
- sliders
- 
  
  - as Scrollbar components:  6.3.2. Scrollbar Options (Mastering Perl/Tk)
- as scrollbar part:  6.1. Defining Scrollbar Parts (Mastering Perl/Tk)
- Scale widgets and:  10. The Scale Widget (Mastering Perl/Tk)
- using:  6.3.6. Using the Arrows and the Slider (Mastering Perl/Tk)
 
- slowcat program (example):  1.5.3. Discussion  (Perl Cookbook)
- slurping files: Glossary (Programming Perl)
- 
  
  - Perl, setting value for:  19.1.3. Switches (Programming Perl)
 
- 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)
- smtpsend( ) (Mail::Internet):  16.2.5. Mail::Internet Reference (Perl in a Nutshell)
- .so (file extension):  21.2.2. Square.xs (Mastering Perl/Tk)
- SOAP:  1.1.3. Web Services (Perl & LWP)
- SOAP 1.1 specification:  14.2. SOAP::Lite (Perl in a Nutshell)
- SOAP (Simple Object Access Protocol):  14.1. What Is SOAP? (Perl in a Nutshell)
- 
  -  9.4. SOAP::Lite  (Perl & XML)
- implementations:  14.2. SOAP::Lite (Perl in a Nutshell)
 
- 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:  9.4. SOAP::Lite  (Perl & XML)
- SOAP::Serializer:  14.4. SOAP::Serializer (Perl in a Nutshell)
- SOCK_ constants:  17.0. Introduction  (Perl Cookbook)
- sockaddr( ) (IO::Socket::INET):  15.2.4.1. IO::Socket::INET methods (Perl in a Nutshell)
- sockaddr_in( ):  17.0. 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.0. Introduction  (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)
- 
  -  17.0. Introduction  (Perl Cookbook)
-  15.1.1. Initializing a Socket (Perl in a Nutshell)
-  15.1. Built-in Socket Functions (Perl in a Nutshell)
 
- 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)
 
- socketpair( ):  5. Function Reference (Perl in a Nutshell)
-  29.2.158. socketpair (Programming Perl)
 
- socketpair syscall:  16.3.3. Bidirectional Communication  (Programming Perl)
- sockets:  17.0. Introduction  (Perl Cookbook)
- 
  -  15. Sockets (Perl in a Nutshell)
- accepting connections from clients:  29.2.2. accept  (Programming Perl)
- as IPC mechanisms:  19. Interprocess Communicationwith Pipes and Sockets (Mastering Perl/Tk)
- 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.18. Program: fwdport  (Perl Cookbook)
- daemon servers:  17.15.1. Problem
 (Perl Cookbook)
- finding own name/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 and connect:  19.1.2. The Media Change Server, mediachanged (Mastering Perl/Tk)
- listen function for:  29.2.86. listen (Programming Perl)
- local Win32:  22.1.5.1. fork and local Win32 sockets (Mastering Perl/Tk)
- logging port connection attempts:  17.17. 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)
- modules for:  32.1.8. Networking and Interprocess Communication (Programming Perl)
- multi-homed servers:  17.14.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)
- polling Win32:  19.6. Polling Win32 Sockets (Mastering Perl/Tk)
- pre-forking servers:  17.12.1. Problem  (Perl Cookbook)
- protocols and:  16. Interprocess Communication (Programming Perl)
- receiving messages on:  29.2.125. recv (Programming Perl)
- restarting servers on demand:  17.16.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.0. 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:  9.0. Introduction  (Perl Cookbook)
- 
  -  13.3. Links and Files (Learning Perl)
-  13.3. Links and Files (Learning Perl)
 
- sort( ):  4.14.2. Solution  (Perl Cookbook)
- 
  -  5.9.2. Solution  (Perl Cookbook)
- sort function:  1.8. List Processing (Programming Perl)
-  variables:  28.2. Special Variables in Alphabetical Order (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-definition subroutines:  15.4. Advanced Sorting (Learning Perl)
 
- sortas="@parentheses">( )
- 
  
  - conditional operator, use with:  3.16. Conditional Operator (Programming Perl)
 
- sortdemo program (example):  14.6.3. Description  (Perl Cookbook)
- sorting
- 
  
  - advanced:  15.4. Advanced Sorting (Learning Perl)
- array elements:  4.14.1. Problem 
 (Perl Cookbook)
- arrays in hashes of:  9.2.3. Access and Printing of a Hash of Arrays (Programming Perl)
- DBM files:  14.6.1. Problem
 (Perl Cookbook)
- directory contents:  9.0. Introduction  (Perl Cookbook)
- 
    -  9.12. Program: lst  (Perl Cookbook)
 
- du command output:  5.16. Program: dutree  (Perl Cookbook)
- hash elements:  5.9.1. Problem
 (Perl Cookbook)
- hashes:  9.4.3. Access and Printing of a Hash of Hashes (Programming Perl)
- keys and values, hashes:  29.2.79. keys (Programming Perl)
- lists:  29.2.159. sort (Programming Perl)
- mail (example subroutine):  10.17. Program: Sorting Your Mail  (Perl Cookbook)
- overloading and:  13.3. Overloadable Operators (Programming Perl)
- pod =head1 sections:  15.19. Program: tkshufflepod  (Perl Cookbook)
- randomizing array element order:  4.17.1. Problem 
 (Perl Cookbook)
- randomizing file line order:  8.7.1. Problem
 (Perl Cookbook)
- sort function:  29.2.159. sort (Programming Perl)
- sort operator for:  3.7.2. The sort Operator (Learning Perl)
- text into columns:  4.18.1. Description 
 (Perl Cookbook)
 
- sort(thinsp;&)
- 
  
  - keys, lists of:  1.2.1.2.2. Hashes. (Programming Perl)
 
- Soundex matching:  1.16.2. Solution  (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)
- Source parameter (SAX parser interface):  5.7.3. SAX2 Parser Interface (Perl & XML)
- Sourceforge:  22.2.3. How You Can Contribute to the PerlPlus Plug-in Project (Mastering Perl/Tk)
- 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)
-  15.4. Advanced Sorting (Learning Perl)
 
- spaceship operator (<=>):  3.12. Equality Operators (Programming Perl)
- spacing:  2.1. The pack Geometry Manager (Mastering Perl/Tk)
- 
  -  3.5. Font Manipulation Methods (Mastering Perl/Tk)
-  3.5. Font Manipulation Methods (Mastering Perl/Tk)
 
- spacing in XML:  2.4. Spacing (Perl & XML)
- -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)
- 
  -  2.1.1. Options for pack (Mastering Perl/Tk)
-  2.2.1. Special Characters (Mastering Perl/Tk)
 
- special variables:  28.1.6. Per-Package Special Functions (Programming Perl)
- specific classes:  13.0.5. Some Notes on Object Terminology  (Perl Cookbook)
- specified property of Attr class (DOM):  7.2.9.1. Properties (Perl & XML)
- speed (see performance)
- 
  -  24.2. Efficiency (Programming Perl)
 
- spider (robot):  20.11.1. Problem
 (Perl Cookbook)
- spiders:  12. Spiders (Perl & LWP)
- 
  
  - link-checking example:  12.3. Example: A Link-Checking Spider (Perl & LWP)
- MOMspider:  1.2. History of LWP (Perl & LWP)
- Type Four Requester:  12.1. Types of Web-Querying Programs (Perl & LWP)
- 
    -  12.1. Types of Web-Querying Programs (Perl & LWP)
 
- Type One Requester:  12.1. Types of Web-Querying Programs (Perl & LWP)
- 
    -  12.1. Types of Web-Querying Programs (Perl & LWP)
 
- Type Three Requester:  12.1. Types of Web-Querying Programs (Perl & LWP)
- 
    -  12.1. Types of Web-Querying Programs (Perl & LWP)
 
- Type Two Requester:  12.1. Types of Web-Querying Programs (Perl & LWP)
- 
    -  12.1. Types of Web-Querying Programs (Perl & LWP)
 
 
- splain:  8.56. diagnostics (Perl in a Nutshell)
- Splash method:  15.7.1. Tk::Splashscreen (Mastering Perl/Tk)
- splash screens:  11.3. Options (Mastering Perl/Tk)
- 
  -  15.7. Splash Screens (Mastering Perl/Tk)
 
- splice( ):  5. Function Reference (Perl in a Nutshell)
- 
-  4.11.2. Solution  (Perl Cookbook)
-  29.2.160. splice (Programming Perl)
- Perl versions, changes in:  24.1.5. Previous Perl Traps (Programming Perl)
- Tie::IxHash module and:  5.6.3. Discussion  (Perl Cookbook)
 
- splice operator:  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.5.2. Solution  (Perl Cookbook)
-  8.3.2. Solution  (Perl Cookbook)
-  8.9.1. Problem
 (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)
- reading records with pattern separators:  6.7.2. Solution  (Perl Cookbook)
- variable-width fields, extracting with: Glossary (Programming Perl)
 
- split operator:  9.7. The split Operator (Learning Perl)
- 
  -  17.6. Slices (Learning Perl)
- vs. join function:  9.8. The join Function (Learning Perl)
 
- splitText method of Text class (DOM):  7.2.10.1. Methods (Perl & XML)
- sports scores, sorting:  15.4.1. Sorting a Hash by Value (Learning Perl)
- springs, features:  2.4.3. Springs (Mastering Perl/Tk)
- sprintf( ):  5. Function Reference (Perl in a Nutshell)
- 
-  15.3. Formatting Data with sprintf (Learning Perl)
-  14.4.1. Filehandle-Tying Methods (Programming Perl)
-  29.2.162. sprintf (Programming Perl)
- %c format:  1.4.3. Discussion  (Perl Cookbook)
- comparing floating-point numbers:  2.2.1. Problem 
 (Perl Cookbook)
- rounding floating-point numbers:  2.3.1. Problem 
 (Perl Cookbook)
 
- Sql( ) (Win32::ODBC):  24.1. ODBC Methods and Properties (Perl in a Nutshell)
- SQL database:  20.9.3. Discussion  (Perl Cookbook)
- SQL queries:  14.10.1. Problem
 (Perl Cookbook)
- 
  -  19.7.3. Discussion  (Perl Cookbook)
 
- SQL statement placeholders:  12.2.4. Placeholders and Statement Handles (Perl in a Nutshell)
- sqrt( ):  5. Function Reference (Perl in a Nutshell)
- 
-   10.4. The Naked Block Control Structure (Learning Perl)
- square root:  29.2.163. sqrt (Programming Perl)
 
- square brackets ([ ]):  2.5. Entities (Perl & XML)
- 
  
  - 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)
- Square widget (see Tk\\Square widget)
- Square.pm:  21.2.3. Square.pm (Mastering Perl/Tk)
- Square.xs:  21.2.2. Square.xs (Mastering Perl/Tk)
- srand( ):  5. Function Reference (Perl in a Nutshell)
- 
-  2.8.2. Solution  (Perl Cookbook)
-  29.2.164. srand (Programming Perl)
 
- src directory (CPAN):  22. CPAN (Programming Perl)
- srcfile image:  18.5. Tix Images (Mastering Perl/Tk)
- ssh (secure shell):  20.1. Security and Inter-Language Considerations (Mastering Perl/Tk)
- 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)
- 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)
- writing XML document checkers:  3.1.1. Example (of What Not to Do): A Well-Formedness Checker (Perl & XML)
 
- stale hyperlinks, finding:  20.7.1. Problem
 (Perl Cookbook)
- standard-completeness of parsers:  3.2. XML::Parser (Perl & XML)
- standard error stream:  11.1. What Is a Filehandle? (Learning Perl)
- standard filehandles:  7.0.2. Standard FileHandles  (Perl Cookbook)
- Standard Generalized Markup Language (see SGML)
- 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)
- start-tag tokens:  7.1. HTML as Tokens (Perl & LWP)
- 
  -  7.2.1. Start-Tag Tokens (Perl & LWP)
 
- start_cdata( ) event handler:  5.1. SAX Event Handlers (Perl & XML)
- 
  -  5.7.2.3. Lexical event handlers (Perl & XML)
 
- start_document( ) method:  5.1. SAX Event Handlers (Perl & XML)
- 
  -  5.7.2.1. Content event handlers (Perl & XML)
 
- start_dtd( ) event handler:  5.7.2.3. Lexical event handlers (Perl & XML)
- start_element( ) method:  5.1. SAX Event Handlers (Perl & XML)
- 
  -  5.7.2.1. Content event handlers (Perl & XML)
 
- start_entity( ) event handler:  5.7.2.3. Lexical event handlers (Perl & XML)
- 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)
- start_prefix_mapping( ) method:  5.7.2.1. Content event handlers (Perl & XML)
- StartService( ) (Win32::Service):  22.17. Win32::Service (Perl in a Nutshell)
- startTag( ) Writer method:  3.8. XML::Writer (Perl & XML)
- 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( ):  5. Function Reference (Perl in a Nutshell)
- 
-  8.17.2. Solution  (Perl Cookbook)
-  9.0. Introduction  (Perl Cookbook)
-  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)
- stat buffer:  11.6.5. Using the Special Underscore Filehandle (Learning 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 method:  11.3. Options (Mastering Perl/Tk)
- -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.0.5. Some Notes on Object Terminology  (Perl Cookbook)
- 
  -  13.4.1. Problem
 (Perl Cookbook)
 
- static linking:  21.3.1. XS and XSUBs (Programming Perl)
- static scoping (see lexical scope)
- 
  -  4.8.2. Lexically Scoped Variables: my (Programming Perl)
 
- static variables:  6.2.3. Scoping Issues (Programming Perl)
- statistics, Perl modules for:  22.1. The CPAN modules Directory (Programming Perl)
- status:  4.10. Disabling a Button (Mastering Perl/Tk)
- status Label:  5.1.5. Status Message Example (Mastering Perl/Tk)
- status line, HTTP response:  2.2.2. Response (Perl & LWP)
- status of exiting process:  28.2. Special Variables in Alphabetical Order (Programming Perl)
- status_line( ) method:  3.5.1. Status Line (Perl & LWP)
- STDERR filehandle:  7.0.2. 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)
-  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.0.2. 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.1. Problem
 (Perl Cookbook)
- reading single characters from:  29.2.43. getc (Programming Perl)
- testing for interactivity:  15.2.2. Solution  (Perl Cookbook)
 
- STDIN, STDOUT, and STDERR
- 
  
  - reassigning to client connection:  16.5.2. Networking Servers (Programming Perl)
 
- STDIN, STDOUT, and STDERR filehandles:  16.2.2. Passing Filehandles  (Programming Perl)
- 
  
  - passing filehandles to new programs through:  16.2.2. Passing Filehandles  (Programming Perl)
 
- stdio library:  7.0.3. I/O Operations  (Perl Cookbook)
- STDOUT:  1.4. Filehandles (Programming Perl)
- STDOUT filehandle:  7.0.2. Standard FileHandles  (Perl Cookbook)
- 
  -  7.0.3. 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)
-  28.2. Special Variables in Alphabetical Order (Programming Perl)
-  29.2.38. fileno (Programming Perl)
- Glossary (Programming Perl)
- filtering output:  16.5.1. Problem
 (Perl Cookbook)
- printing to:  29.2.113. print (Programming Perl)
- testing for interactivity:  15.2.2. Solution  (Perl Cookbook)
 
- stemming text, Perl modules for:  22.1. The CPAN modules Directory (Programming Perl)
- stepping through code:  20.2.1. Stepping and Running (Programming Perl)
- steps, regular expressions and:  6.2.8. Use Multiple Steps (Perl & LWP)
- Sterin, Ilya:  5.4. Drivers for Non-XML Sources (Perl & XML)
- 
  -  9.3. XML Programming Tools  (Perl & XML)
 
- 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:  19.11.1. Problem
 (Perl Cookbook)
- stingy matching (see non-greedy pattern matching)
- stopping (see 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.1. Problem
 (Perl Cookbook)
- 
  -  8.189. Storable (Perl in a Nutshell)
 
- storage locations
- 
  
  - for bytes (see 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)
- store( ) (Storable module):  11.13.1. Problem
 (Perl Cookbook)
- store operation:  15.5.1. Tie::Watch (Mastering Perl/Tk)
- 
  -  15.5.1. Tie::Watch (Mastering Perl/Tk)
 
- storing complex data values in DBM file:  14.6. Tie Modules on CPAN (Programming Perl)
- story URLs:  7.4.1. Example: BBC Headlines (Perl & LWP)
- stou( ) (Net::FTP):  18.2. Net::FTP (Perl in a Nutshell)
- strategies in XML processing:  3.3. Stream-Based Versus Tree-Based Processing (Perl & XML)
- stream-based processing for parsers:  3.3. Stream-Based Versus Tree-Based Processing (Perl & XML)
- stream sockets:  17.0. Introduction  (Perl Cookbook)
- 
  -  17.11.3. Discussion  (Perl Cookbook)
 
- Stream style (XML::Parser):  13.4. XML::Parser Styles (Perl in a Nutshell)
- streams:  4.1. Working with Streams (Perl & XML)
- 
  
  - applications:  4.4. Stream Applications (Perl & XML)
- event:  4. Event Streams (Perl & XML)
- parsing style:  3.2.2. Parsing Styles (Perl & XML)
 
- streams, HTML::TokeParser and:  7.2. Basic HTML::TokeParser Use (Perl & LWP)
- strftime( ):  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:  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 (see text also text)
- 
  -  1.8.1. Problem 
 (Perl Cookbook)
-  2.3. Strings (Learning Perl)
-  2.3. Strings (Learning Perl)
-  15. Strings and Sorting (Learning Perl)
-  1.2.1. Variable Syntax (Programming Perl)
-  9.5.3. Canvas Widget Option List (Mastering Perl/Tk)
- (see also text)
- -digits option when converting to:  10.9. Options You'll Probably Never Need (Mastering Perl/Tk)
- accessing substrings:  1.1.1. Problem
 (Perl Cookbook)
- alternate schemes for quoting:  4.2.2. String Interpolation (Perl in a Nutshell)
- 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)
 
- breaking (see $: variable)
- capitalization of (see capitalization)
- checking if valid numbers:  2.1.1. Problem 
 (Perl Cookbook)
- CLIPBOARD selection:  13.14. Clipboard and Selection Methods (Mastering Perl/Tk)
- commands as:  20. IPC with send (Mastering Perl/Tk)
- 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 and values:  1.4.1. Problem 
 (Perl Cookbook)
- converting ASCII to/from HTML:  20.4.1. Problem
 (Perl Cookbook)
- converting case:  1.9.1. Problem 
 (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)
- default values for:  1.2.1. Problem 
 (Perl Cookbook)
- delimiters for:  1.3.3. Specifying Options (Mastering Perl/Tk)
- 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)
 
- duplicate words, finding:  6.16.1. Problem
 (Perl Cookbook)
- escaping characters:  1.13.1. Problem 
 (Perl Cookbook)
- eval function and:  24.2.1. Time Efficiency (Programming Perl)
- example inserting into selections:  13.14.3. Exporting the Selection to the Outside World (Mastering Perl/Tk)
- 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.0. Introduction  (Perl Cookbook)
- hexadecimal (see hexadecimal numbers)
- HTML text substitutions:  20.14. Program: htmlsub  (Perl Cookbook)
- images and:  4.5. Displaying an Image or Bitmap  (Mastering Perl/Tk)
- in Tcl/Tk:  20.2.2. Tcl/Tk Slave Processor Code (Mastering Perl/Tk)
- index function:  29.2.75. index (Programming Perl)
- interpolating functions/expression within:  1.10.1. Problem 
 (Perl Cookbook)
- joining:  29.2.78. join (Programming Perl)
- list values, converting to:  29.2.108. pack (Programming Perl)
- Listbox widgets and:  7. The Listbox Widget (Mastering Perl/Tk)
- matching letters:  6.2.1. Problem
 (Perl Cookbook)
- matching words:  6.3.1. Problem
 (Perl Cookbook)
- modifying:  5.2.3.1. Modifying strings en passant (Programming Perl)
- 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 datetime information in:  3.7.1. Problem 
 (Perl Cookbook)
- parsing from:  9.2.3. Parsing (Perl & LWP)
-  9.2.3. Parsing (Perl & LWP)
 
- plurals based on numbers:  2.18.1. Problem 
 (Perl Cookbook)
- PRIMARY selection:  13.14. Clipboard and Selection Methods (Mastering Perl/Tk)
- 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.5.1. Problem 
 (Perl Cookbook)
- psgrep program (example):  1.19. Program: psgrep  (Perl Cookbook)
- quotation marks and:  4.4. Displaying Text on Buttons (Mastering Perl/Tk)
- quoted:  1.2.1.1. Singularities (Programming Perl)
- range operator, working with:  3.15. Range Operator (Programming Perl)
- reading from binary files:  8.14.1. Problem
 (Perl Cookbook)
- references and:  8.5.1. References Don't Work as Hash Keys (Programming Perl)
- reformatting paragraphs:  1.12.1. Problem 
 (Perl Cookbook)
- removing leading/trailing spaces:  1.14.1. Problem 
 (Perl Cookbook)
- removing/extracting HTML tags:  20.6.1. Problem
 (Perl Cookbook)
- returning:  13.2. Building a Family Tree (Mastering Perl/Tk)
- reversing elements of:  1.6.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.17. Program: fixstyle  (Perl Cookbook)
- text color, changing:  15.5.1. Problem  (Perl Cookbook)
- truth values of:  1.6.1. What Is Truth? (Programming Perl)
- URI objects as, output:  4.1.2. Output (Perl & LWP)
- vec function and:  29.2.195. vec (Programming Perl)
 
- strings program (example):  8.14.3. Discussion  (Perl Cookbook)
- stripping (see deleting characters)
- stripping whitespace:  1.14.1. Problem 
 (Perl Cookbook)
- 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( ) 
- Class::Struct:  13.5.3. Discussion  (Perl Cookbook)
- Class::Struct module:  8.43. Class::Struct (Perl in a Nutshell)
 
- Struct::Class module:  12.7. Managing Instance Data (Programming Perl)
- struct_flock( ) (lockarea):  7.22. Program: lockarea  (Perl Cookbook)
- structs
- 
- classes as:  13.5.1. Problem
 (Perl Cookbook)
-  emulating:  12.7.2. Generating Classes with Class::Struct (Programming Perl)
- formatting:  29.2.108. pack (Programming Perl)
 
- 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)
- structure of XML:  2.2. Markup, Elements, and Structure (Perl & XML)
- 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)
-  29.2.166. study (Programming Perl)
 
- style attributes:  8.2. XPath (Perl & XML)
- style, programming with:  24.3. Programming with Style (Programming Perl)
- styles
- 
  
  - for Listboxes:  7.5. Listbox Style (Mastering Perl/Tk)
- for Scrollbars:  6.3.4. Scrollbar Style (Mastering Perl/Tk)
- Text widgets and:  8.2. Text Widget Options (Mastering Perl/Tk)
 
- 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.0. 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:  13.0.5. Some Notes on Object Terminology  (Perl Cookbook)
- 
  -  12.1. Brief Refresher on Object-Oriented Lingo (Programming Perl)
-  14. Creating Custom Widgets in Pure Perl/Tk (Mastering Perl/Tk)
-  15.3.1. How Might We Use bindtags? (Mastering Perl/Tk)
- attributes, overriding superclass ancestors:  12.7. Managing Instance Data (Programming Perl)
- determining membership:  13.8.1. Problem
 (Perl Cookbook)
- inheritance and:  13.12.1. Problem
 (Perl Cookbook)
 
- subclassing:  10.2. Subclassing (Perl & XML)
- 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 (example):  10.17. Program: Sorting Your Mail  (Perl Cookbook)
- submit buttons:  5.4.6. Submit Buttons (Perl & LWP)
- submit( ) (CGI.pm):  10.7. CGI.pm Reference (Perl in a Nutshell)
- submitting HTML forms:  20.2.1. Problem
 (Perl Cookbook)
- subnamespaces, for variables:  2.5. Names (Programming Perl)
- subnet editor (IPADM):  19.3.1. Creating the Hypertext User Interface (Mastering Perl/Tk)
- Subnet widget:  19.3.2. The Subnet Widget Edits a Subnet Description (Mastering Perl/Tk)
- subnets:  19.2. IPADM Design Considerations (Mastering Perl/Tk)
- 
  -  19.3.2. The Subnet Widget Edits a Subnet Description (Mastering Perl/Tk)
 
- subroutine call stack:  29.2.8. caller (Programming Perl)
- subroutine calls
- 
  
  - executing without stepping through:  20.2.1. Stepping and Running (Programming Perl)
 
- subroutines:  10.0. Introduction  (Perl Cookbook)
- 
  -  4.1. System and User Functions (Learning Perl)
-  4.7. Subroutines (Perl in a Nutshell)
-  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 of:  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.11.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)
- 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 (example):  10.17. 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)
- external
- 
    
    - portability of:  25.6. External Subroutines (XS) (Programming Perl)
 
- external (XSUBs):  21.3. Extending Perl (Using C from Perl) (Programming Perl)
- importing from another module:  6.1. Syntax (Programming Perl)
- invoking:  4.3. Invoking a Subroutine (Learning Perl)
- 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)
- 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)
- parameter lists, working with:  6.2.1. Tricks with Parameter Lists (Programming Perl)
- passing by named parameter:  10.7.1. Problem (Perl Cookbook)
- passing by reference:  10.5.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)
- 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)
- 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)
 
- 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)
 
- subroutines, callbacks as:  15. Anatomy of the MainLoop (Mastering Perl/Tk)
- 
  -  15.1. Creating a Callback (Mastering Perl/Tk)
 
- subs module:  8.191. subs (Perl in a Nutshell)
- 
  -  32.1.13. Perl Language Extensions and Internals (Programming Perl)
 
- subs parsing style:  3.2.2. Parsing Styles (Perl & XML)
- 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)
 
- subscript separator (see $[semi] variable)
- 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)
- subsets (external and internal):  2.5. Entities (Perl & XML)
- subshells, environment variables, using with:  19.2. Environment Variables (Programming Perl)
- substitute (s//) operator:  24.1.1. Universal Blunders (Programming Perl)
- substituting 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)
-  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)
 
- substr operator:  15.2. Manipulating a Substring with substr (Learning Perl)
- substringData method for CharacterData class (DOM):  7.2.7.2. Methods (Perl & XML)
- 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 additive operators)
- 
  
  - overloaded objects:  13.2. Overload Handlers (Programming Perl)
 
- subtraction operator (-):  2.2.5. Numeric Operators (Learning Perl)
- Subwidget method
- 
  
  - Canvas widgets and:  9.4. Using bind with a Canvas (Mastering Perl/Tk)
- 
    -  9.13. Changing the Display List (Mastering Perl/Tk)
 
- Scrollbars and:  6.2.1. Configuring the Scrollbar(s) Created with Scrolled (Mastering Perl/Tk)
- syntax:  14.3.8.5. Subroutine Subwidget (Mastering Perl/Tk)
 
- subwidgets:  14. Creating Custom Widgets in Pure Perl/Tk (Mastering Perl/Tk)
- success code (NNTP):  17.1. The NNTP Protocol (Perl in a Nutshell)
- summarizer program for stream processing:  4.4. Stream Applications (Perl & XML)
- SUPER class:  13.10.2. Solution  (Perl Cookbook)
- SUPER pseudoclass:  12.5.2. Accessing Overridden Methods (Programming Perl)
- 
  -  12.5.2. Accessing Overridden Methods (Programming Perl)
 
- superclasses:  13.0.3. Inheritance  (Perl Cookbook)
- 
  -  13.0.5. Some Notes on Object Terminology  (Perl Cookbook)
-  12.1. Brief Refresher on Object-Oriented Lingo (Programming Perl)
- accessing overridden methods:  13.10.1. Problem
 (Perl Cookbook)
- inheritance and:  13.12.1. Problem
 (Perl Cookbook)
 
- SUPER::ClassInit:  14.3.2. Subroutine ClassInit (Mastering Perl/Tk)
- super_path( ) (Class::ISA module):  8.42. Class::ISA (Perl in a Nutshell)
- SUPER::Populate:  14.3.5. Subroutine Populate (Mastering Perl/Tk)
- SUPER::SetBindtags:  14.3.4. Subroutine SetBindtags (Mastering Perl/Tk)
- 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 module:  8.192. Switch (Perl in a Nutshell)
- switch statement:  19.8.3. Discussion  (Perl Cookbook)
- 
  -  19.12.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)
 
- 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)
-  19.1.3. Switches (Programming Perl)
- command-line:  19.1. Command Processing (Programming Perl)
- -e switches:  19.1. Command Processing (Programming Perl)
- default, taking switches as:  19.2. Environment Variables (Programming Perl)
- search method and:  8.14. Searching the Contents of a Text Widget (Mastering Perl/Tk)
- single character, processing with clustering:  32.1.3. Option, Argument, Parameter, and Configuration
File Processing (Programming Perl)
- -w switch:  29. Functions (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:  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.0. 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.11. Program: symirror (Perl Cookbook)
- getting filenames from:  29.2.123. readlink (Programming Perl)
- lstat function and:  29.2.91. lstat (Programming Perl)
- to packages:  12.13.1. Problem
 (Perl Cookbook)
- security risks in Unix:  23.2.1. Unix Kernel Security Bugs (Programming Perl)
 
- symbolic references:  8.1. What Is a Reference? (Programming Perl)
- 
  -  8.4. Symbolic References (Programming Perl)
- Glossary (Programming Perl)
 
- Symbol::qualify( ):  12.5.3. Discussion  (Perl Cookbook)
- symbols
- 
  
  - exporting from modules:  11.2. Creating Modules (Programming Perl)
- exporting prevention of:  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 (example):  9.11. Program: symirror (Perl Cookbook)
- symlink( ):  5. Function Reference (Perl in a Nutshell)
- 
-   13.3. Links and Files (Learning Perl)
-  29.2.169. symlink (Programming Perl)
 
- symmetric differences of lists:  4.8.2.3. Union, intersection, and symmetric difference
 (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)
 
- synchronizing window messages:  16.1.5. Synchronizing Window Messages (Mastering Perl/Tk)
- syntactic sugar: Glossary (Programming Perl)
- syntax: Glossary (Programming Perl)
- 
  
  - for general resources:  16. User Customization (Mastering Perl/Tk)
- option/value pairs:  1.3.3. Specifying Options (Mastering Perl/Tk)
- screen units:  2.1.8.1. Valid screen distances (Mastering Perl/Tk)
 
- syntax, checking:  19.1.3. Switches (Programming Perl)
- syntax errors in XML documents:  3.1.1. Example (of What Not to Do): A Well-Formedness Checker (Perl & XML)
- 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)
- 
-  3.9.1. Problem 
 (Perl Cookbook)
-  29.2.3. alarm (Programming Perl)
-  29.2.170. syscall (Programming Perl)
- 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)
- 
-  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)
-  7.1.1. Problem  (Perl Cookbook)
- file overwriting, controlling:  23.2.2. Handling Race Conditions (Programming Perl)
- strange filenames with:  7.2.2. Solution  (Perl Cookbook)
 
- sysread( ):  5. Function Reference (Perl in a Nutshell)
- 
-  8.0. Introduction  (Perl Cookbook)
-  17.0. Introduction  (Perl Cookbook)
-  14.4.1. Filehandle-Tying Methods (Programming Perl)
-  29.2.172. sysread (Programming Perl)
 
- sysseek( ):  5. Function Reference (Perl in a Nutshell)
- 
-  8.0. Introduction  (Perl Cookbook)
 
- Sys::Syslog module:  17.17. Program: backsniff  (Perl Cookbook)
- 
  -  32.1.7. Operating System Interfaces (Programming Perl)
 
- system( ):  5. Function Reference (Perl in a Nutshell)
- 
-  16.2.2. Solution  (Perl Cookbook)
-  19.6.1. Problem
 (Perl Cookbook)
-  4.1. System and User Functions (Learning Perl)
-  14.1. The system Function (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 calls:  29.2.170. syscall (Programming Perl)
- system commands:  15.4. Executing Nonblocking System Commands (Mastering Perl/Tk)
- system databases:  B.7.1. Direct System Database Access (Learning Perl)
- system identifiers:  2.5. Entities (Perl & XML)
- 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)
- systemId property
- 
  
  - DocumentType class:  7.2.3.1. Properties (Perl & XML)
- Entity node:  7.2.15.1. Properties (Perl & XML)
- Notation class:  7.2.16.1. Properties (Perl & XML)
 
- SysV IPC:  16.12.1. Problem
 (Perl Cookbook)
- syswrite( ):  5. Function Reference (Perl in a Nutshell)
- 
-  8.0. Introduction  (Perl Cookbook)
-  17.0. Introduction  (Perl Cookbook)
-  14.4. Tying Filehandles (Programming Perl)
-  14.4.1. Filehandle-Tying Methods (Programming Perl)
-  29.2.175. syswrite (Programming Perl)
 
Symbols
| A
| B
| C
| D
| E
| F
| G
| H
| I
| J
| K
| L
| M
| N
| O
| P
| Q
| R
| S
| T
| U
| V
| W
| X
| Y
| Z
 
 Copyright © 2002 O'Reilly & Associates, Inc. All Rights Reserved.