Symbols & Numbers
| A
| B
| C
| D
| E
| F
| G
| H
| I
| J
| K
| L
| M
| N
| O
| P
| Q
| R
| S
| T
| U
| V
| W
| X
| Y
| Z
Index: S
- \s (whitespace) character class: 4.6.4. Character Classes (Perl in a Nutshell)
- s command (debugger): 5.1. Using the Debugger to View Complex Data (Learning Perl Objects, References and Modules)
- s command (Perl debugger): 6.2. Debugger Commands (Perl in a Nutshell)
- %s conversion: 6.5. Formatted Output with printf (Learning Perl)
- -S file test operator: 4.5.8. File Test Operators (Perl in a Nutshell)
- 3.10. Named Unary and File Test Operators (Programming Perl)
- s for whitespace=\s (for whitespace): 1.7. Regular Expressions (Programming Perl)
- /s modifier: 9.2.2. Matching Any Character with /s (Learning Perl)
- s/// substitution operator and: 9.6.3. Option Modifiers (Learning Perl)
- s/// operator: 1.1.3. Discussion (Perl Cookbook)
- stripping whitespace with: 1.16.2. Solution (Perl Cookbook)
- -s option (dprofpp): 6.5. The Perl Profiler (Perl in a Nutshell)
- -s option (perlbug): 6.6. The perlbug Program (Perl in a Nutshell)
- /s pattern modifier: 5.2.1. Pattern Modifiers (Programming Perl)
- 5.2.2. The m// Operator (Matching) (Programming Perl)
- 5.2.3. The s/// Operator (Substitution) (Programming Perl)
- 5.2.4. The tr/// Operator (Transliteration) (Programming Perl)
- 6.. Pattern-Matching Modifiers (Perl Cookbook)
- multiple lines: 6.6.2. Solution (Perl Cookbook)
- s pattern match modifier: 4.6.1. Pattern-Matching Operators (Perl in a Nutshell)
- 4.6.8. Extended Regular Expressions (Perl in a Nutshell)
- -S (search for script) command-line switch: 19.1.3. Switches (Programming Perl)
- \s shortcut: 8.1.1. Character Class Shortcuts (Learning Perl)
- s/// (substitution) operator: 4.6. Regular Expressions (Perl in a Nutshell)
- 4.6.1. Pattern-Matching Operators (Perl in a Nutshell)
- 2.7.4. Interpolative Context (Programming Perl)
- 5. Pattern Matching (Programming Perl)
- 5.2.3. The s/// Operator (Substitution) (Programming Perl)
- Glossary (Programming Perl)
- =~ and !~ binding operators, using with: 5.2. Pattern-Matching Operators (Programming Perl)
- modifiers for: 5.2.1. Pattern Modifiers (Programming Perl)
- pattern modifiers used with: 5.2.3. The s/// Operator (Substitution) (Programming Perl)
- double-quote interpolation, providing: 5.2. Pattern-Matching Operators (Programming Perl)
- -s (switch) command-line switch: 19.1.3. Switches (Programming Perl)
- 20. The Perl Debugger (Programming Perl)
- safe compartments for insecure code: 23.3.1. Safe Compartments (Programming Perl)
- Safe module: 8.179. Safe (Perl in a Nutshell)
- 23.3.1. Safe Compartments (Programming Perl)
- 32.1.12. Authentication, Security, and Encryption (Programming Perl)
- insecure code, handling
- restricting operator access: 23.3.1.2. Restricting operator access (Programming Perl)
- insecure code, handling with: 23.3.1. Safe Compartments (Programming Perl)
- -sav option (perlcc): 3.4. The Perl Compiler (Perl in a Nutshell)
- Save( )
- Win32::Registry module: 22.15.1. Win32::Registry Methods (Perl in a Nutshell)
- Win32::Shortcut module: 22.18. Win32::Shortcut (Perl in a Nutshell)
- save( ), HTML forms: 19.12.2. Solution (Perl Cookbook)
- save stack: 18.3. Executing Your Code (Programming Perl)
- save_as( ) (News::Newsrc): 17.3.1. News::Newsrc Reference (Perl in a Nutshell)
- save_parameters( ), HTML forms: 19.12.2. Solution (Perl Cookbook)
- saving, data structures: 9.7. Saving Data Structures (Programming Perl)
- SAX (Simple API for XML): 22.3.1. Problem (Perl Cookbook)
- events, parsing XML into: 22.3.1. Problem (Perl Cookbook)
- scalar( ): 4.2.6. Scalar and List Contexts (Perl in a Nutshell)
- 5. Function Reference (Perl in a Nutshell)
- scalar context: 3.8. Scalar and List Context (Learning Perl)
- 4.2.6. Scalar and List Contexts (Perl in a Nutshell)
- 2.7.1. Scalar and List Context (Programming Perl)
- Glossary (Programming Perl)
- Boolean values and: 2.7.2. Boolean Context (Programming Perl)
- Glossary (Programming Perl)
- comma operator in: 3.18. Comma Operators (Programming Perl)
- 24.1.5. Previous Perl Traps (Programming Perl)
- conditional operator in: 3.16. Conditional Operator (Programming Perl)
- expressions in (see EXPRs)
- forcing: 3.8.3. Forcing Scalar Context (Learning Perl)
- 29.2.137. scalar (Programming Perl)
- functions in: 29. Functions (Programming Perl)
- /g pattern modifier, use in: 5.2.2. The m// Operator (Matching) (Programming Perl)
- hash variables, evaluating in: 2.9. Hashes (Programming Perl)
- keys function, calling in: 14.3.1. Hash-Tying Methods (Programming Perl)
- list assignment in: 2.8.1. List Assignment (Programming Perl)
- 3.17. Assignment Operators (Programming Perl)
- lvalues in: 4.8.1. Scoped Variable Declarations (Programming Perl)
- m// (match) operator in: 5.2.2. The m// Operator (Matching) (Programming Perl)
- operations behaving differently in: 24.1.2. Frequently Ignored Advice (Programming Perl)
- range (..) operator in: 3.15. Range Operator (Programming Perl)
- recognizing in debugger: 20.1. Using the Debugger (Programming Perl)
- subroutines, calling and evaluating in: 6.2. Semantics (Programming Perl)
- subtypes of: 2.7.1. Scalar and List Context (Programming Perl)
- void context: 2.7.3. Void Context (Programming Perl)
- scalar multiplication operator: 2.13.3. Discussion (Perl Cookbook)
- scalar operator, list version: 10.8.3. Discussion (Perl Cookbook)
- scalar prototype symbol ($): 4.7.5. Prototypes (Perl in a Nutshell)
- scalar pseudofunction: 29.2.137. scalar (Programming Perl)
- scalar reverse function: 15.2. Effects of Character Semantics (Programming Perl)
- scalar values: 2.6. Scalar Values (Programming Perl)
- 2.6. Scalar Values (Programming Perl)
- here documents: 2.6.6. "Here" Documents (Programming Perl)
- interpolating array values: 2.6.5. Interpolating Array Values (Programming Perl)
- numeric literals: 2.6.1. Numeric Literals (Programming Perl)
- operators fo: 3. Unary and Binary Operators (Programming Perl)
- string literals: 2.6.2. String Literals (Programming Perl)
- v-string literals: 2.6.7. V-String Literals (Programming Perl)
- scalar variables
- in angle brackets: 2.11.2. Line Input (Angle) Operator (Programming Perl)
- autoincrements/autodecrements for: 10.6. Autoincrement and Autodecrement (Learning Perl)
- in double-quote context: 5.2.3. The s/// Operator (Substitution) (Programming Perl)
- stat function and: 11.6.1. The stat and lstat Functions (Learning Perl)
- scalars: 1.. Introduction (Perl Cookbook)
- 2.1. What Is Scalar Data? (Learning Perl)
- 1.2.1. Variable Syntax (Programming Perl)
- 1.2.1.1. Singularities (Programming Perl)
- 2.3. Built-in Data Types (Programming Perl)
- 2.4. Variables (Programming Perl)
- Glossary (Programming Perl)
- anonymous: 6.4. Closures (Learning Perl Objects, References and Modules)
- arrays of: 4.2.5.1. Arrays (Perl in a Nutshell)
- arrays of scalar references: 11.6.1. Problem (Perl Cookbook)
- characters, length of: 29.2.84. length (Programming Perl)
- complex data structures, representing as: 1.2.1.3. Complexities (Programming Perl)
- constants: 10.1. Symbol Tables (Programming Perl)
- 10.1. Symbol Tables (Programming Perl)
- (see also constants)
- curly braces and: 6.1. Referencing a Named Subroutine (Learning Perl Objects, References and Modules)
- detecting scalar context: 10.6.1. Problem (Perl Cookbook)
- exchanging values between: 1.3.1. Problem (Perl Cookbook)
- filehandles and: 11.7. References to Filehandles (Learning Perl Objects, References and Modules)
- functions for manipulating: 5.1. Perl Functions by Category (Perl in a Nutshell)
- 29.1. Perl Functions by Category (Programming Perl)
- hard references as: 8.1. What Is a Reference? (Programming Perl)
- hash references and: 4.6. Creating an Anonymous Hash (Learning Perl Objects, References and Modules)
- indirect object syntax: 10.3. Indirect Object Notation (Learning Perl Objects, References and Modules)
- isa method and: 11.2. Testing Your Objects for Good Behavior (Learning Perl Objects, References and Modules)
- list of (see arrays)
- lists, converting to: 1.2.1.3. Complexities (Programming Perl)
- lists of: 4.2.3. Here Documents (Perl in a Nutshell)
- 4.2.4. Lists (Perl in a Nutshell)
- as numbers: 2.. Introduction (Perl Cookbook)
- package names and: 2.7. Packages as Namespace Separators (Learning Perl Objects, References and Modules)
- parameter and return lists, subroutines: 6.2. Semantics (Programming Perl)
- pattern-matching operators, applying to: 5.2. Pattern-Matching Operators (Programming Perl)
- Perl, converting to C types: 21.4.4. Evaluating a Perl Statement from C (Programming Perl)
- references: 4.8.1. Creating References (Perl in a Nutshell)
- 1.2.1.1. Singularities (Programming Perl)
- references and: 3.2. Taking a Reference to an Array (Learning Perl Objects, References and Modules)
- A.3.1. Exercise 1 (Section 4.9.1) (Learning Perl Objects, References and Modules)
- references to: 11.5.1. Problem (Perl Cookbook)
- single values and: 3. Introduction to References (Learning Perl Objects, References and Modules)
- SV (scalar value) in C: 21.2. Internal Data Types (Programming Perl)
- truth, evaluating in: 1.6.1. What Is Truth? (Programming Perl)
- tying: 14.1. Tying Scalars (Programming Perl)
- base class definitions, providing: 32.1.14. Convenient Classes (Programming Perl)
- magical counter variables: 14.1.2. Magical Counter Variables (Programming Perl)
- methods for: 14.1.1. Scalar-Tying Methods (Programming Perl)
- preventing unlocalized use of $_ variables: 14.1.3. Magically Banishing $_ (Programming Perl)
- unordered set of (see hashes)
- values of, assigning to variables: 2.5.2. Scalar Assignment (Learning Perl)
- Scalar::Util module: 2.1.3. Discussion (Perl Cookbook)
- 11.15.3. Description (Perl Cookbook)
- scale( ) (Canvas): 21.12.3. Canvas Methods (Perl in a Nutshell)
- Scale widget (Perl/Tk): 21.13. The Scale Widget (Perl in a Nutshell)
- scan( )
- HTTP::Cookies module: 20.3.6. HTTP::Cookies (Perl in a Nutshell)
- HTTP::Headers module: 20.3.3. HTTP::Headers (Perl in a Nutshell)
- scheduling and preemption policies, threads: 17.2. The Thread Model (Programming Perl)
- schemas, XML: 22.. Schemas (Perl Cookbook)
- scheme( ) (URI::URL): 20.5.3. URI::URL (Perl in a Nutshell)
- schemes, URLs: 19.. Architecture (Perl Cookbook)
- Schwartzian Transform
- dictionary order: 7.8.3. Exercise 3 [10 min] (Learning Perl Objects, References and Modules)
- performance: A.6.2. Exercise 2 (Section 7.8.2) (Learning Perl Objects, References and Modules)
- sorting and: 7.4. The Schwartzian Transform (Learning Perl Objects, References and Modules)
- scope: 2.5. Names (Programming Perl)
- loop variable in foreach: 4.4.3. foreach Loops (Programming Perl)
- variables in if statements: 4.3. if and unless Statements (Programming Perl)
- variables in three-part for loops: 4.4.2. for Loops (Programming Perl)
- variables in while loops: 4.4.1. while and until Statements (Programming Perl)
- declarations and: 4.8. Scoped Declarations (Programming Perl)
- do operator and: 2.3. Using do (Learning Perl Objects, References and Modules)
- functions dealing with: 29.1. Perl Functions by Category (Programming Perl)
- global variables and: 6.6. Closure Variables as Inputs (Learning Perl Objects, References and Modules)
- lexically scoped variables: 2.5. Names (Programming Perl)
- private variables (see lexical variables)
- references and: 4. References and Scoping (Learning Perl Objects, References and Modules)
- subroutines: 6.2.3. Scoping Issues (Programming Perl)
- in threads: 17.2.3.1. Queues (Programming Perl)
- variables: 1.2.1. Variable Syntax (Programming Perl)
- strict pragma and: 1.2.1.4. Simplicities (Programming Perl)
- scope modifiers: 4.8.1. Scoped Variable Declarations (Programming Perl)
- scope of subroutine variables: 10.2.3. Discussion (Perl Cookbook)
- scope of variables: 4.9. Notes on Lexical (my) Variables (Learning Perl)
- naked block control structure and: 10.4. The Naked Block Control Structure (Learning Perl)
- scope operators: 4.8.1. Scoped Variable Declarations (Programming Perl)
- scope, variable: 4.2.7. Declarations and Scope (Perl in a Nutshell)
- 4.7.4. Private and Local Variables (Perl in a Nutshell)
- functions for: 5.1. Perl Functions by Category (Perl in a Nutshell)
- scoped variables (see lexical variables)
- scopes: 4.2. Compound Statements (Programming Perl)
- Glossary (Programming Perl)
- dynamic: 4.8.4. Dynamically Scoped Variables: local (Programming Perl)
- block: 4.8.2. Lexically Scoped Variables: my (Programming Perl)
- blocks: 4.2. Compound Statements (Programming Perl)
- dynamic: Glossary (Programming Perl)
- file: 4.8.2. Lexically Scoped Variables: my (Programming Perl)
- lexical scope: 4.8.2. Lexically Scoped Variables: my (Programming Perl)
- my variables: 10. Packages (Programming Perl)
- package declarations: 10. Packages (Programming Perl)
- pattern-matching operations: 5.2. Pattern-Matching Operators (Programming Perl)
- scope stack: 18.3. Executing Your Code (Programming Perl)
- signal handling: 16.1. Signals (Programming Perl)
- static (see scopes; lexical)
- screen (see user interfaces)
- screen appearance of command line: 20.3.3. Debugger Options (Programming Perl)
- -screen option (toplevel): 21.18. The Toplevel Widget (Perl in a Nutshell)
- script_name( ) (CGI.pm): 10.7. CGI.pm Reference (Perl in a Nutshell)
- scripts
- alternate installation locations: 13.6. Alternate Installation Locations (PREFIX=...) (Learning Perl Objects, References and Modules)
- building with -e switch: 19.1.3. Switches (Programming Perl)
- CGI, taint mode and: 23.1. Handling Insecure Data (Programming Perl)
- checking syntax of: 19.1.3. Switches (Programming Perl)
- complex tests: 14.5. More Complex Tests (Multiple Test Scripts) (Learning Perl Objects, References and Modules)
- debugging: 19.1.3. Switches (Programming Perl)
- 19.1.3. Switches (Programming Perl)
- (see also debugging)
- dumping core files: 19.1.3. Switches (Programming Perl)
- embedding in messages: 19.1.3. Switches (Programming Perl)
- end marker for: 2.6.8. Other Literal Tokens (Programming Perl)
- executing: 29.2.174. system (Programming Perl)
- insecure: 23.3. Handling Insecure Code (Programming Perl)
- interpretation, shells vs. Perl: 24.1.4. Shell Traps (Programming Perl)
- languages, checking for: 5.4.3.3. Unicode block properties (Programming Perl)
- names of (see $0 variable)
- pausing: 29.2.156. sleep (Programming Perl)
- Perl
- common mistakes of novices: 24.1. Common Goofs for Novices (Programming Perl)
- CPAN directory of: 22. CPAN (Programming Perl)
- idiomatic Perl, using: 24.4. Fluent Perl (Programming Perl)
- performance of: 24.2. Efficiency (Programming Perl)
- programming with style: 24.3. Programming with Style (Programming Perl)
- searching for and compiling: 19.1. Command Processing (Programming Perl)
- test scripts: 32.1.18. Development Support (Programming Perl)
- running time of: 3.10. Named Unary and File Test Operators (Programming Perl)
- searching for: 19.1.3. Switches (Programming Perl)
- terminating with exec: 29.2.33. exec (Programming Perl)
- scripts, CGI (see CGI programming)
- scripts, Perl
- perl interpreter, associating with: 1.3.1. How to Do It (Programming Perl)
- Perl examples, obtaining: 2.3.1.1. Perl examples (Perl in a Nutshell)
- Scroll( ) (Win32::Console): 22.2. Win32::Console (Perl in a Nutshell)
- Scrollbar widget (Perl/Tk): 21.1.2.2. The Scrollbar widget (Perl in a Nutshell)
- 21.9. The Scrollbar Widget (Perl in a Nutshell)
- scrollbars, widget (Perl/Tk): 21.1.2. Scrollbars (Perl in a Nutshell)
- Scrolled( ) (Perl/Tk): 21.1.2.1. Using the Scrolled method (Perl in a Nutshell)
- scrolling_list( ) (CGI.pm): 10.7. CGI.pm Reference (Perl in a Nutshell)
- -scrollregion option (Canvas): 21.12. The Canvas Widget (Perl in a Nutshell)
- SDBM files: 14.. Introduction (Perl Cookbook)
- SDBM_File module: 8.181. SDBM_File (Perl in a Nutshell)
- 32.1.10. DBM Interfaces (Programming Perl)
- search( ), LDAP server: 18.8.3. Discussion (Perl Cookbook)
- search and replace, global: 5.2.3. The s/// Operator (Substitution) (Programming Perl)
- Search::Dict module: 8.182. Search::Dict (Perl in a Nutshell)
- search( ) (Net::LDAP): 19.4. Net::LDAP Methods (Perl in a Nutshell)
- search path: 2.5. require and @INC (Learning Perl Objects, References and Modules)
- 6.4. Closures (Learning Perl Objects, References and Modules)
- %INC: 28.2. Special Variables in Alphabetical Order (Programming Perl)
- search programs: 1.7. Regular Expressions (Programming Perl)
- search( ) (Text widget): 21.11.2. Text Methods (Perl in a Nutshell)
- Search::Dict module: 32.1.2. String Processing, Language Text Processing, Parsing, and Searching (Programming Perl)
- searching
- grep function for: 29.2.72. grep (Programming Perl)
- linear, versus hashes: 24.2.1. Time Efficiency (Programming Perl)
- Perl modules for text: 22.1. The CPAN modules Directory (Programming Perl)
- rules for name searches: 2.5.1. Name Lookups (Programming Perl)
- for scripts: 19.1.3. Switches (Programming Perl)
- for substrings: 5.2.3. The s/// Operator (Substitution) (Programming Perl)
- 29.2.75. index (Programming Perl)
- 29.2.134. rindex (Programming Perl)
- searching against LDAP: 19.2. Searching an LDAP Directory with Net::LDAP (Perl in a Nutshell)
- searching for patterns (see regular expressions)
- seconds (see date and time values)
- Secure Sockets Layer (SSL): 20.16.1. Problem (Perl Cookbook)
- security: B.14. Security (Learning Perl)
- 0.1. The Pursuit of Happiness (Programming Perl)
- 23. Security (Programming Perl)
- 29.2.164. srand (Programming Perl)
- CGI programs and: B.16. The Common Gateway Interface (CGI) (Learning Perl)
- CGI scripts: 19.. Security (Perl Cookbook)
- 19.4.1. Problem (Perl Cookbook)
- executing user commands: 19.5.1. Problem (Perl Cookbook)
- code masquerading as data: 23.3.2. Code Masquerading as Data (Programming Perl)
- connecting through firewalls: 17.21. Program: fwdport (Perl Cookbook)
- cracking: Glossary (Programming Perl)
- fetching secure web pages: 20.16.1. Problem (Perl Cookbook)
- handling insecure data: 23.1. Handling Insecure Data (Programming Perl)
- insecure code, handling: 23.3. Handling Insecure Code (Programming Perl)
- safe compartments for: 23.3.1. Safe Compartments (Programming Perl)
- insecure data, handling: 23.1. Handling Insecure Data (Programming Perl)
- command and file access under reduced privileges: 23.1.3. Accessing Commands and Files Under
Reduced Privileges (Programming Perl)
- detecting and laundering tainted data: 23.1.1. Detecting and Laundering Tainted Data (Programming Perl)
- environment, cleaning up: 23.1.2. Cleaning Up Your Environment (Programming Perl)
- modules for: 32.1.12. Authentication, Security, and Encryption (Programming Perl)
- Perl modules for: 22.1. The CPAN modules Directory (Programming Perl)
- reading passwords without echo: 15.10.1. Problem (Perl Cookbook)
- testing files for trustworthiness: 8.17.1. Problem (Perl Cookbook)
- timing glitches, handling: 23.2. Handling Timing Glitches (Programming Perl)
- race conditions: 23.2.2. Handling Race Conditions (Programming Perl)
- temporary files: 23.2.3. Temporary Files (Programming Perl)
- Unix kernel security bugs: 23.2.1. Unix Kernel Security Bugs (Programming Perl)
- Win32::FileSecurity module: 32.1.20. Microsoft-Related Modules (Programming Perl)
- security, of file test operators: 31.10. use filetest (Programming Perl)
- sed: 1.7. Regular Expressions (Programming Perl)
- 5.2.4. The tr/// Operator (Transliteration) (Programming Perl)
- see( )
- Listbox widget: 21.10.2. Listbox Methods (Perl in a Nutshell)
- Text widget: 21.11.2. Text Methods (Perl in a Nutshell)
- seed, random number: 29.2.164. srand (Programming Perl)
- seek( ): 5. Function Reference (Perl in a Nutshell)
- 8.. Advanced Operations (Perl Cookbook)
- 8.5.3. Discussion (Perl Cookbook)
- 16.3. Fixed-length Random-access Databases (Learning Perl)
- 29.2.138. seek (Programming Perl)
- 29.2.176. tell (Programming Perl)
- (see also tell function)
- SEEK method: 14.4.1. Filehandle-Tying Methods (Programming Perl)
- seek offset, filehandles: 7.. I/O Operations (Perl Cookbook)
- seekable I/O objects: 32.1.5. Filehandle, Directory Handle, and
Stream I/O Utilities (Programming Perl)
- seekdir( ): 5. Function Reference (Perl in a Nutshell)
- seekdir( ): 9.5.3. Discussion (Perl Cookbook)
- seekdir function: 29.2.139. seekdir (Programming Perl)
- Seen( ) (Data::Dumper)): 8.50. Data::Dumper (Perl in a Nutshell)
- select( ): 5. Function Reference (Perl in a Nutshell)
- Checkbutton widget: 21.5.1. Checkbutton Methods (Perl in a Nutshell)
- Mail::Folder module: 16.2.3. Handle Folders with Mail::Folder (Perl in a Nutshell)
- Radiobutton widget: 21.6.1. Radiobutton Methods (Perl in a Nutshell)
- 3.10.2. Solution (Perl Cookbook)
- determining whether data can be read or written: 17.3.2. Solution (Perl Cookbook)
- reading from multiple filehandles: 7.22.2. Solution (Perl Cookbook)
- 17.3.3. Discussion (Perl Cookbook)
- 29.2.38. fileno (Programming Perl)
- 29.2.113. print (Programming Perl)
- 29.2.140. select (output filehandle) (Programming Perl)
- 29.2.141. select (ready file descriptors) (Programming Perl)
- 32.1.5. Filehandle, Directory Handle, and
Stream I/O Utilities (Programming Perl)
- for format variables: 7.1. Format Variables (Programming Perl)
- 7.1. Format Variables (Programming Perl)
- select operator: 11.4.1. Changing the Default Output Filehandle (Learning Perl)
- select syscall,
multiplexing I/O between clients: 16.5.2. Networking Servers (Programming Perl)
- Select( ) (Win32::Console): 22.2. Win32::Console (Perl in a Nutshell)
- -selectbackground option (widgets): 21.3. Common Widget Configuration Options (Perl in a Nutshell)
- -selectborderwidth option (widgets): 21.3. Common Widget Configuration Options (Perl in a Nutshell)
- -selectcolor option
- Checkbutton widget: 21.5. The Checkbutton Widget (Perl in a Nutshell)
- Menu widget: 21.15. The Menu Widget (Perl in a Nutshell)
- Menubutton widget: 21.14.1. Menu Item Options (Perl in a Nutshell)
- Radiobutton widget: 21.6. The Radiobutton Widget (Perl in a Nutshell)
- -selectforeground option (widgets): 21.3. Common Widget Configuration Options (Perl in a Nutshell)
- -selectimage option
- Checkbutton widget: 21.5. The Checkbutton Widget (Perl in a Nutshell)
- Menubutton widget: 21.14.1. Menu Item Options (Perl in a Nutshell)
- Radiobutton widget: 21.6. The Radiobutton Widget (Perl in a Nutshell)
- selection( )
- Entry widget: 21.8.2. Entry Methods (Perl in a Nutshell)
- Listbox widget: 21.10.2. Listbox Methods (Perl in a Nutshell)
- select_label( ) (Mail::Folder): 16.2.3. Handle Folders with Mail::Folder (Perl in a Nutshell)
- -selectmode option (Listbox): 21.10. The Listbox Widget (Perl in a Nutshell)
- SelectSaver module: 8.183. SelectSaver (Perl in a Nutshell)
- 32.1.5. Filehandle, Directory Handle, and
Stream I/O Utilities (Programming Perl)
- self-matching characters: 5.9.4. The Little Engine That /Could(n't)?/ (Programming Perl)
- self method, thread accessing own thread object: 17.2.1.5. Identifying threads (Programming Perl)
- self-referential data structures: 13.13.1. Problem (Perl Cookbook)
- self( ) (SOAP::Lite): 14.2.1. SOAP::Lite Methods (Perl in a Nutshell)
- self_and_super_path( ) (Class::ISA module): 8.42. Class::ISA (Perl in a Nutshell)
- self_and_super_versions( ) (Class::ISA module): 8.42. Class::ISA (Perl in a Nutshell)
- sel.first, sel.last indexes
- Entry widget: 21.8.1. Text Indexes (Perl in a Nutshell)
- Text widget: 21.11.1. Text Indexes and Modifiers (Perl in a Nutshell)
- SelfLoader core module: 11.3. AUTOLOAD as a Last Resort (Learning Perl Objects, References and Modules)
- SelfLoader module: 12.10.2. Solution (Perl Cookbook)
- 8.184. SelfLoader (Perl in a Nutshell)
- 10.2. Autoloading (Programming Perl)
- 32.1.17. Module Installation Support (Programming Perl)
- Devel::SelfStubber module, using with: 32.1.17. Module Installation Support (Programming Perl)
- self_url( ) (CGI.pm): 10.7. CGI.pm Reference (Perl in a Nutshell)
- semantics: 29.2.192. use (Programming Perl)
- semaphore files
- shared memory: 16.4. System V IPC (Programming Perl)
- System V IPC: 16.4. System V IPC (Programming Perl)
- use in file locking: 16.2.1. File Locking (Programming Perl)
- semaphores: Glossary (Programming Perl)
- functions for: 29.2.142. semctl (Programming Perl)
- implementing: 22.16. Win32::Semaphore (Perl in a Nutshell)
- IPC::Semaphore module: 32.1.8. Networking and Interprocess Communication (Programming Perl)
- thread safety and: 17.2. The Thread Model (Programming Perl)
- Thread::Semaphore module: 17.2.3.2. Semaphores (Programming Perl)
- Win32::Semaphore module: 32.1.20. Microsoft-Related Modules (Programming Perl)
- semctl( ): 5. Function Reference (Perl in a Nutshell)
- semctl function: 29.2.142. semctl (Programming Perl)
- semget( ): 5. Function Reference (Perl in a Nutshell)
- semget function: 29.2.143. semget (Programming Perl)
- [semi] (semicolon): 4.1. Simple Statements (Programming Perl)
- errors, omitting trailing: 24.1.1. Universal Blunders (Programming Perl)
- in debugger commands: 20.2. Debugger Commands (Programming Perl)
- semicolon (;)
- ending expressions: 1.4.2. What's Inside That Program? (Learning Perl)
- ending Perl statements: 4.1. Program Structure (Perl in a Nutshell)
- in for/foreach control structures: 10.7.1. The Secret Connection Between foreach and for (Learning Perl)
- in prototype declarations: 4.7.5. Prototypes (Perl in a Nutshell)
- return value expressions and: 4.6. Private Variables in Subroutines (Learning Perl)
- semop( ): 5. Function Reference (Perl in a Nutshell)
- semop function: 29.2.144. semop (Programming Perl)
- send( ): 5. Function Reference (Perl in a Nutshell)
- Socket: 15.1. Built-in Socket Functions (Perl in a Nutshell)
- sendcommunicating over TCP: 17.3.2. Solution (Perl Cookbook)
- send function: 29.2.145. send (Programming Perl)
- send_basic_header( ) (HTTP::Daemon::ClientConn): 20.3.7.1. HTTP::Daemon::ClientConn methods (Perl in a Nutshell)
- send_crlf( ) (HTTP::Daemon::ClientConn): 20.3.7.1. HTTP::Daemon::ClientConn methods (Perl in a Nutshell)
- send_error( ) (HTTP::Daemon::ClientConn): 20.3.7.1. HTTP::Daemon::ClientConn methods (Perl in a Nutshell)
- send_file( ) (HTTP::Daemon::ClientConn): 20.3.7.1. HTTP::Daemon::ClientConn methods (Perl in a Nutshell)
- sending email messages: 16.1.1. Send Email with Net::SMTP (Perl in a Nutshell)
- sendmail program: 18.3.2. Solution (Perl Cookbook)
- send_redirect( ) (HTTP::Daemon::ClientConn): 20.3.7.1. HTTP::Daemon::ClientConn methods (Perl in a Nutshell)
- SendRequest( ) (Win32::Internet): 22.7.3. HTTP Functions (Perl in a Nutshell)
- send_response( ) (HTTP::Daemon::ClientConn): 20.3.7.1. HTTP::Daemon::ClientConn methods (Perl in a Nutshell)
- send_status_line( ) (HTTP::Daemon::ClientConn): 20.3.7.1. HTTP::Daemon::ClientConn methods (Perl in a Nutshell)
- separator( ) (Menubutton): 21.14.2. Menubutton Methods (Perl in a Nutshell)
- separators
- split operator, defining: 1.7. Regular Expressions (Programming Perl)
- seq( ) (DB_File module): 8.52. DB_File (Perl in a Nutshell)
- sequential matches: 5.9.4. The Little Engine That /Could(n't)?/ (Programming Perl)
- serial ports, Perl modules for: 22.1. The CPAN modules Directory (Programming Perl)
- serializer( ) (SOAP::Lite): 14.2.1. SOAP::Lite Methods (Perl in a Nutshell)
- serializing Perl data structures: 32.1.13. Perl Language Extensions and Internals (Programming Perl)
- server-push CGI scripting: 32.1.9. World Wide Web (Programming Perl)
- server-side includes (SSI), mod_perl with: 11.5. Server-Side Includes with mod_perl (Perl in a Nutshell)
- server-side socket connections: 15.1.3. Server Connections (Perl in a Nutshell)
- 15.2.2. Server-Side Sockets (Perl in a Nutshell)
- servers
- daemon servers: 17.17.1. Problem (Perl Cookbook)
- database, using SQL without: 14.18.1. Problem (Perl Cookbook)
- forking: 17.11.1. Problem (Perl Cookbook)
- LDAP: 18.8.1. Problem (Perl Cookbook)
- 18.8.3. Discussion (Perl Cookbook)
- search( ): 18.8.3. Discussion (Perl Cookbook)
- multihomed: 17.16.1. Problem (Perl Cookbook)
- multitasking, writing: 17.14.1. Problem (Perl Cookbook)
- with POE: 17.15.1. Problem (Perl Cookbook)
- non-forking: 17.13.1. Problem (Perl Cookbook)
- Perl modules for: 22.1. The CPAN modules Directory (Programming Perl)
- POP: 18.5.3. Discussion (Perl Cookbook)
- fetching and summarizing messages: 18.15. Program: rfrm (Perl Cookbook)
- preforking: 17.12.1. Problem (Perl Cookbook)
- processing logs: 20.13.3. Discussion (Perl Cookbook)
- restarting on demand: 17.18.1. Problem (Perl Cookbook)
- SMTP: 18.16. Program: expn and vrfy (Perl Cookbook)
- SOAP: 18.13.1. Problem (Perl Cookbook)
- taint mode, importance of enabling for: 23.1. Handling Insecure Data (Programming Perl)
- TCP, writing: 17.2.1. Problem (Perl Cookbook)
- UDP, setting up: 17.5.1. Problem (Perl Cookbook)
- web
- common log format fields: 20.12.3. Discussion (Perl Cookbook)
- performance, improving: 21.12.1. Problem (Perl Cookbook)
- servers, networking: 16.5.2. Networking Servers (Programming Perl)
- forking clones to handle incoming connections: 16.5.2. Networking Servers (Programming Perl)
- servers, TCP: 16.5.1. Networking Clients (Programming Perl)
- service control interface: 22.17. Win32::Service (Perl in a Nutshell)
- service port name/number translations: 29.2.64. getservbyname (Programming Perl)
- set( )
- Mail::Send module: 16.2.2. Better Header Control with Mail::Send (Perl in a Nutshell)
- 16.2.2. Better Header Control with Mail::Send (Perl in a Nutshell)
- Scale widget: 21.13.1. Scale Methods (Perl in a Nutshell)
- Scrollbar widget: 21.9.1. Scrollbar Methods (Perl in a Nutshell)
- Set-Cookie2 header: 20.3.6. HTTP::Cookies (Perl in a Nutshell)
- set-id program,
dangerous operations, UID and GID setting to real: 23.1.3. Accessing Commands and Files Under
Reduced Privileges (Programming Perl)
- set-id programs: 23.1. Handling Insecure Data (Programming Perl)
- Unix kernel bugs, security problems with: 23.2.1. Unix Kernel Security Bugs (Programming Perl)
- set theory: 4.8.1. Problem (Perl Cookbook)
- SetAttributes( ) (Win32::File): 22.5. Win32::File (Perl in a Nutshell)
- SetConnectOption( ) (Win32::ODBC): 24.1. ODBC Methods and Properties (Perl in a Nutshell)
- set_cookie( ) (HTTP::Cookies): 20.3.6. HTTP::Cookies (Perl in a Nutshell)
- SetCursorName( ) (Win32::ODBC): 24.1. ODBC Methods and Properties (Perl in a Nutshell)
- setgid function: 16.3.2. Talking to Yourself (Programming Perl)
- setgid program: 23.1. Handling Insecure Data (Programming Perl)
- setgrent( ): 5. Function Reference (Perl in a Nutshell)
- setgrent function: 29.2.44. getgrent (Programming Perl)
- -setgrid option
- Listbox widget: 21.10. The Listbox Widget (Perl in a Nutshell)
- Text widget: 21.11. The Text Widget (Perl in a Nutshell)
- SetHandler directive (mod_perl): 11.3. mod_perl Handlers (Perl in a Nutshell)
- setHandlers( ),
XML::Parser module: 13.2. XML::Parser Methods (Perl in a Nutshell)
- sethostent( ): 5. Function Reference (Perl in a Nutshell)
- sethostent function: 29.2.49. gethostent (Programming Perl)
- setitimer( ): 3.9.3. Discussion (Perl Cookbook)
- SetMaxBufSize( ) (Win32::ODBC): 24.1. ODBC Methods and Properties (Perl in a Nutshell)
- setnetent( ): 5. Function Reference (Perl in a Nutshell)
- set_option( ) (Mail::Folder): 16.2.3. Handle Folders with Mail::Folder (Perl in a Nutshell)
- SetOption( ) (Win32::Internet): 22.7.1. General Internet Methods (Perl in a Nutshell)
- setpgrp( ): 5. Function Reference (Perl in a Nutshell)
- setpgrp function: 29.2.146. setpgrp (Programming Perl)
- SetPos( ) (Win32::ODBC): 24.1. ODBC Methods and Properties (Perl in a Nutshell)
- setprgp function: 16.1.1. Signaling Process Groups (Programming Perl)
- setpriority( ): 5. Function Reference (Perl in a Nutshell)
- setpriority function: 29.2.147. setpriority (Programming Perl)
- SetPriorityClass( ) (Win32::Process): 22.14.1. Win32::Process Methods (Perl in a Nutshell)
- setprotoent( ): 5. Function Reference (Perl in a Nutshell)
- setprotoent function: 29.2.60. getprotoent (Programming Perl)
- setpwent( ): 5. Function Reference (Perl in a Nutshell)
- setpwent function: 29.2.61. getpwent (Programming Perl)
- set_readonly( ) (Mail::Folder): 16.2.3. Handle Folders with Mail::Folder (Perl in a Nutshell)
- sets,
intersection: 6.3. Passing References (Programming Perl)
- Write(DATA) (Win32::Pipe): 22.13.1. Win32::Pipe Methods (Perl in a Nutshell)
- setservent( ): 5. Function Reference (Perl in a Nutshell)
- setservent function: 29.2.66. getservent (Programming Perl)
- setsockopt( ): 5. Function Reference (Perl in a Nutshell)
- setsockopt function: 29.2.148. setsockopt (Programming Perl)
- SetStatusCallback( ) (Win32::Internet): 22.7.1. General Internet Methods (Perl in a Nutshell)
- SetStmtCloseType( ) (Win32::ODBC): 24.1. ODBC Methods and Properties (Perl in a Nutshell)
- SetStmtOption( ) (Win32::ODBC): 24.1. ODBC Methods and Properties (Perl in a Nutshell)
- setters
- AUTOLOAD method and: 11.4. Using AUTOLOAD for Accessors (Learning Perl Objects, References and Modules)
- 11.4. Using AUTOLOAD for Accessors (Learning Perl Objects, References and Modules)
- creating: 9.10. Getting Your Deposit Back (Learning Perl Objects, References and Modules)
- 11.5. Creating Getters and Setters More Easily (Learning Perl Objects, References and Modules)
- encapsulation and: 9.11. Don't Look Inside the Box (Learning Perl Objects, References and Modules)
- getters doubling as: 9.13. Getters That Double as Setters (Learning Perl Objects, References and Modules)
- 9.13. Getters That Double as Setters (Learning Perl Objects, References and Modules)
- optimizing: 9.12. Faster Getters and Setters (Learning Perl Objects, References and Modules)
- 9.13. Getters That Double as Setters (Learning Perl Objects, References and Modules)
- restricting methods: 9.13. Getters That Double as Setters (Learning Perl Objects, References and Modules)
- setting default I/O layers: 8.19.1. Problem (Perl Cookbook)
- setuid function: 16.3.2. Talking to Yourself (Programming Perl)
- setuid program: 23.1. Handling Insecure Data (Programming Perl)
- SetValue( ) (Win32::Registry): 22.15.1. Win32::Registry Methods (Perl in a Nutshell)
- SetValueEx( ) (Win32::Registry): 22.15.1. Win32::Registry Methods (Perl in a Nutshell)
- SGML (Standard Generalized Markup Language): 22.. Introduction (Perl Cookbook)
- sh (Bourne shell): Glossary (Programming Perl)
- shadow, password entries: 29.2.62. getpwnam (Programming Perl)
- shallow copies: 11.12.3. Discussion (Perl Cookbook)
- shar: 2.3.1. Installing on Unix (Perl in a Nutshell)
- shared file locks: 16.2.1. File Locking (Programming Perl)
- shared locks: 7.18.3. Discussion (Perl Cookbook)
- shared memory, System V IPC: 16.4. System V IPC (Programming Perl)
- controlled access to: 16.4. System V IPC (Programming Perl)
- functions for: 29.2.150. shmctl (Programming Perl)
- shared resources, managing: 22.11. Win32::NetResource (Perl in a Nutshell)
- share_info hash: 22.11. Win32::NetResource (Perl in a Nutshell)
- sharing variables among processes: 16.12.1. Problem (Perl Cookbook)
- # (sharp)
- for comments: 2.2. Molecules (Programming Perl)
- /x pattern modifier, using with: 5.2.1. Pattern Modifiers (Programming Perl)
- in formats: 7. Formats (Programming Perl)
- quoting character, whitespace and: 2.6.3. Pick Your Own Quotes (Programming Perl)
- #! (shebang) notation: 1.3.1. How to Do It (Programming Perl)
- 19.1. Command Processing (Programming Perl)
- security problems caused by: 23.2.1. Unix Kernel Security Bugs (Programming Perl)
- simulating on non-Unix systems: 19.1.1. #! and Quoting on Non-Unix Systems (Programming Perl)
- shebang (#!):
(see also #!)
- 0.5. Acknowledgments for the Second Edition (Perl in a Nutshell)
- 3. The Perl Executable (Perl in a Nutshell)
- shell, avoiding: 14.1.1. Avoiding the Shell (Learning Perl)
- shell escapes, executing commands without: 19.5.1. Problem (Perl Cookbook)
- shell module: 32.1.7. Operating System Interfaces (Programming Perl)
- shell wildcards for regular expression matching: 6.9.1. Problem (Perl Cookbook)
- shells: Glossary (Programming Perl)
- alternative for Perl, Windows systems: 19.2. Environment Variables (Programming Perl)
- avoiding use of: 23.1.3. Accessing Commands and Files Under
Reduced Privileges (Programming Perl)
- avoiding with multi-argument piped open: 16.3.1. Anonymous Pipes (Programming Perl)
- Bourne shell (sh): 19.1. Command Processing (Programming Perl)
- bypassing with -| piping pseudocommand: 16.3.2. Talking to Yourself (Programming Perl)
- commands in: Glossary (Programming Perl)
- debugger commands and: 20.2.6. Actions and Command Execution (Programming Perl)
- environment variables as security hazards: 23.1.2. Cleaning Up Your Environment (Programming Perl)
- environment variables, using with: 19.2. Environment Variables (Programming Perl)
- I/O streams, setting up: 1.4. Filehandles (Programming Perl)
- pipe commands with shell metacharacters, passing to: 29.2.104. open (Programming Perl)
- pipe commands with special characters, handling: 16.3.1. Anonymous Pipes (Programming Perl)
- programming, Perl vs.: 24.1.4. Shell Traps (Programming Perl)
- quotes, passing through: 19.1.3. Switches (Programming Perl)
- security pitfalls with use, avoiding: 23.3.2. Code Masquerading as Data (Programming Perl)
- spawning, characters for: 20.3.3. Debugger Options (Programming Perl)
- shift( ): 5. Function Reference (Perl in a Nutshell)
- circular lists: 4.17.2. Solution (Perl Cookbook)
- 9. Data Structures (Programming Perl)
- 29.2.149. shift (Programming Perl)
- 3.4.2. The shift and unshift Operators (Learning Perl)
- 1.6.2.1. The while and until statements (Programming Perl)
- shift operators: 3.9. Shift Operators (Programming Perl)
- 3.9. Shift Operators (Programming Perl)
- shifting
- @_ array: 3.1. Performing the Same Task on Many Arrays (Learning Perl Objects, References and Modules)
- argument parsing: 2.1. The Cure for the Common Code (Learning Perl Objects, References and Modules)
- 3.1. Performing the Same Task on Many Arrays (Learning Perl Objects, References and Modules)
- arguments: 8.4. Calling a Second Method to Simplify Things (Learning Perl Objects, References and Modules)
- 8.9. What to Do with @_ (Learning Perl Objects, References and Modules)
- closure variables: 6.6. Closure Variables as Inputs (Learning Perl Objects, References and Modules)
- example eliminating: 3.3. Dereferencing the Array Reference (Learning Perl Objects, References and Modules)
- shmctl( ): 5. Function Reference (Perl in a Nutshell)
- shmctl function: 29.2.150. shmctl (Programming Perl)
- ShMem package: 16.4. System V IPC (Programming Perl)
- shmget( ): 5. Function Reference (Perl in a Nutshell)
- shmget function: 29.2.151. shmget (Programming Perl)
- shmread( ): 5. Function Reference (Perl in a Nutshell)
- shmread function: 29.2.152. shmread (Programming Perl)
- shmwrite( ): 5. Function Reference (Perl in a Nutshell)
- shmwrite function: 29.2.153. shmwrite (Programming Perl)
- shopping cart applications: 19.11.1. Problem (Perl Cookbook)
- short-circuit operators: 1.5.5. Logical Operators (Programming Perl)
- 3.14. C-Style Logical (Short-Circuit) Operators (Programming Perl)
- overloading and: 13.3. Overloadable Operators (Programming Perl)
- shortcut files: 22.18. Win32::Shortcut (Perl in a Nutshell)
- shortcuts: 1.2.2. Is Perl Easy or Hard? (Learning Perl)
- character class: 8.1.1. Character Class Shortcuts (Learning Perl)
- negating: 8.1.2. Negating the Shortcuts (Learning Perl)
- shortening arrays: 2.8.2. Array Length (Programming Perl)
- shorts: 29.2.162. sprintf (Programming Perl)
- -show option (Entry): 21.8. The Entry Widget (Perl in a Nutshell)
- Showlex backend (Perl compiler): 3.4. The Perl Compiler (Perl in a Nutshell)
- -showvalue option (Scale): 21.13. The Scale Widget (Perl in a Nutshell)
- shuffle( )
- arrays: 4.18.2. Solution (Perl Cookbook)
- lines: 8.7.2. Solution (Perl Cookbook)
- Shutdown( ) (Win32::ODBC): 24.1. ODBC Methods and Properties (Perl in a Nutshell)
- shutdown( ): 17.9.2. Solution (Perl Cookbook)
- shutdown function: 29.2.154. shutdown (Programming Perl)
- shutdown syscall: 16.5.1. Networking Clients (Programming Perl)
- -side option (pack geometry manager): 21.2.1. The pack Geometry Manager (Perl in a Nutshell)
- %SIG hash: 16.15.2. Solution (Perl Cookbook)
- 4.4.2. Global Special Arrays and Hashes (Perl in a Nutshell)
- 16.1. Signals (Programming Perl)
- 28.2. Special Variables in Alphabetical Order (Programming Perl)
- sigaction function: 16.1.2. Reaping Zombies (Programming Perl)
- SIGALRM signal: 16.. Signals (Perl Cookbook)
- 16.21.2. Solution (Perl Cookbook)
- 29.2.3. alarm (Programming Perl)
- SIGCHLD signal: 16.. Signals (Perl Cookbook)
- 16.19.2. Solution (Perl Cookbook)
- SIGHUP signal: 16.. Signals (Perl Cookbook)
- 17.18.2. Solution (Perl Cookbook)
- SIGINT: 14.7. Sending and Receiving Signals (Learning Perl)
- SIGINT signal: 16.. Signals (Perl Cookbook)
- 16.18.2. Solution (Perl Cookbook)
- signal handlers: 16.15.1. Problem (Perl Cookbook)
- defining as strings: 10. Packages (Programming Perl)
- overriding: 16.16.1. Problem (Perl Cookbook)
- %SIG, Perl vs. C language: 24.1.3. C Traps (Programming Perl)
- writing: 16.17.1. Problem (Perl Cookbook)
- signal handling,
sigtrap module: 32.1.7. Operating System Interfaces (Programming Perl)
- signal level option (debugger): 20.3.3. Debugger Options (Programming Perl)
- signals: 16.. Signals (Perl Cookbook)
- 16. Interprocess Communication (Programming Perl)
- 16.1. Signals (Programming Perl)
- %SIG hash: 28.2. Special Variables in Alphabetical Order (Programming Perl)
- blocking: 16.20.1. Problem (Perl Cookbook)
- 16.1.4. Blocking Signals (Programming Perl)
- core dumps, triggering in C library: 16.1. Signals (Programming Perl)
- handlers for (see signal handlers)
- killing processes with: 29.2.80. kill (Programming Perl)
- listing available: 16.13.1. Problem (Perl Cookbook)
- portability of: 25.4. System Interaction (Programming Perl)
- process groups: 7.25. Program: lockarea (Perl Cookbook)
- 16.14.3. Discussion (Perl Cookbook)
- sending: 16.14.1. Problem (Perl Cookbook)
- signaling process groups: 16.1.1. Signaling Process Groups (Programming Perl)
- sources of: 16.1. Signals (Programming Perl)
- threads, delivering to: 17.2. The Thread Model (Programming Perl)
- Thread::Signal module: 17.2.3.3. Other standard threading modules (Programming Perl)
- timing out slow operations: 16.1.3. Timing Out Slow Operations (Programming Perl)
- trapping with sigtrap pragma: 16.1. Signals (Programming Perl)
- turning into fatal errors: 16.22.1. Problem (Perl Cookbook)
- zombie processes, reaping: 16.1.2. Reaping Zombies (Programming Perl)
- signals, handling of: 4.10. Signals (Perl in a Nutshell)
- signals, sending/receiving: 14.7. Sending and Receiving Signals (Learning Perl)
- signatures, randomized: 16.23. Program: sigrand (Perl Cookbook)
- SIGPIPE signal: 16.. Signals (Perl Cookbook)
- 16.4.3. Discussion (Perl Cookbook)
- sigprocmask syscall: 16.20.2. Solution (Perl Cookbook)
- 16.1.4. Blocking Signals (Programming Perl)
- SIGQUIT signal: 16.. Signals (Perl Cookbook)
- sigrand program: 16.23. Program: sigrand (Perl Cookbook)
- SIGTERM signal: 16.. Signals (Perl Cookbook)
- sigtrap module: 8.186. sigtrap (Perl in a Nutshell)
- sigtrap pragma: 16.22.2. Solution (Perl Cookbook)
- 16.1. Signals (Programming Perl)
- 16.1. Signals (Programming Perl)
- SIGUSR1/SIGUSR2 signals: 16.. Signals (Perl Cookbook)
- Simple API for XML (SAX): 22.3.1. Problem (Perl Cookbook)
- simple difference: 4.9.3. Discussion (Perl Cookbook)
- Simple Mail Transfer Protocol (SMTP): 18.3.3. Discussion (Perl Cookbook)
- Simple Mail Transport Protocol (SMTP): 16.1.1. Send Email with Net::SMTP (Perl in a Nutshell)
- Simple Object Access Protocol (see SOAP)
- sin( ): 5. Function Reference (Perl in a Nutshell)
- 2.11.2. Solution (Perl Cookbook)
- 29.2.155. sin (Programming Perl)
- single inheritance: 13.. Inheritance (Perl Cookbook)
- 12.5. Class Inheritance (Programming Perl)
- single quote ('): 1.. Introduction (Perl Cookbook)
- escaping: 14.10.1. Problem (Perl Cookbook)
- single-quoted string literals: 2.3.1. Single-Quoted String Literals (Learning Perl)
- suppressing interpolation: 1.2.1.1. Singularities (Programming Perl)
- contractions in words, avoiding confusion with: 5.10.1. Lookaround Assertions (Programming Perl)
- as package delimiters: 10. Packages (Programming Perl)
- enclosing strings: 2.3.1. Single-Quoted String Literals (Learning Perl)
- pattern recompilation and: 5.2.1. Pattern Modifiers (Programming Perl)
- suppressing variable interpolation and translation escape processing: 5.9.2.1. When backslashes happen (Programming Perl)
- singularities (see singularities)
- size
- arrays, changing: 4.3.1. Problem (Perl Cookbook)
- hashes, preallocating for: 5.14.1. Problem (Perl Cookbook)
- Tk window resize events: 15.16.1. Problem (Perl Cookbook)
- window or terminal, determining: 15.4.1. Problem (Perl Cookbook)
- sizefrom( ) (Frame widget): 21.18.1. Toplevel Methods (Perl in a Nutshell)
- Skip( ) (Win32::OLE::Enum): 23.3.1. Win32::OLE::Enum Methods (Perl in a Nutshell)
- slash (/)
- division operator: 4.5.3. Arithmetic Operators (Perl in a Nutshell)
- encoding in URLs: 9.2. URL Encoding (Perl in a Nutshell)
- /= (assignment) operator: 4.5.6. Assignment Operators (Perl in a Nutshell)
- /.../ pattern match operator: 4.6. Regular Expressions (Perl in a Nutshell)
- /.../ Perl debugger command: 6.2. Debugger Commands (Perl in a Nutshell)
- slash with dot (./): 1.4.1. A Simple Program (Learning Perl)
- slave( ) (Net::NNTP): 17.2.2. Net::NNTP Reference (Perl in a Nutshell)
- sleep( ): 5. Function Reference (Perl in a Nutshell)
- 3.9.3. Discussion (Perl Cookbook)
- 3.10.1. Problem (Perl Cookbook)
- 29.2.156. sleep (Programming Perl)
- select function instead of: 29.2.141. select (ready file descriptors) (Programming Perl)
- slices: 17.6. Slices (Learning Perl)
- slices of arrays or hashes: 2.4. Variables (Programming Perl)
- slices of multidimensional arrays: 9.1.4. Slices (Programming Perl)
- slider (Scale) widget: 21.13. The Scale Widget (Perl in a Nutshell)
- -sliderlength option (Scale): 21.13. The Scale Widget (Perl in a Nutshell)
- slurping files: Glossary (Programming Perl)
- Perl, setting value for: 19.1.3. Switches (Programming Perl)
- smoke tests: 15.6. Testing on Multiple Platforms (Learning Perl Objects, References and Modules)
- SMTP protocol, interface to: 16.1.1. Send Email with Net::SMTP (Perl in a Nutshell)
- SMTP servers, Net::SMTP module for: B.5.8. The Net::SMTP Module (Learning Perl)
- SMTP (Simple Mail Transfer Protocol): 18.3.3. Discussion (Perl Cookbook)
- server: 18.16. Program: expn and vrfy (Perl Cookbook)
- smtpsend( ) (Mail::Internet): 16.2.5. Mail::Internet Reference (Perl in a Nutshell)
- SOAP 1.1 specification: 14.2. SOAP::Lite (Perl in a Nutshell)
- SOAP (Simple Object Access Protocol): 18.. Introduction (Perl Cookbook)
- 14.1. What Is SOAP? (Perl in a Nutshell)
- client: 18.14.1. Problem (Perl Cookbook)
- implementations: 14.2. SOAP::Lite (Perl in a Nutshell)
- server: 18.13.1. Problem (Perl Cookbook)
- SOAP::Data: 14.3. SOAP::Data (Perl in a Nutshell)
- SOAP::Fault: 14.5. SOAP::Fault (Perl in a Nutshell)
- SOAP::Lite: 14.2. SOAP::Lite (Perl in a Nutshell)
- methods: 14.2.1. SOAP::Lite Methods (Perl in a Nutshell)
- SOAP::Lite module: 18.11.3. Discussion (Perl Cookbook)
- 18.13.2. Solution (Perl Cookbook)
- SOAP::Serializer: 14.4. SOAP::Serializer (Perl in a Nutshell)
- SOCK_ constants: 17.. Introduction (Perl Cookbook)
- sockaddr( ) (IO::Socket::INET): 15.2.4.1. IO::Socket::INET methods (Perl in a Nutshell)
- sockaddr_in( ): 17.. Introduction (Perl Cookbook)
- 17.4.3. Discussion (Perl Cookbook)
- sockaddr_in( ) (Socket): 15.1.3. Server Connections (Perl in a Nutshell)
- 15.1.4. Socket Module Functions (Perl in a Nutshell)
- sockaddr_un( ): 17.. Introduction (Perl Cookbook)
- Unix domain sockets: 17.6.2. Solution (Perl Cookbook)
- sockaddr_un( ) (Socket): 15.1.4. Socket Module Functions (Perl in a Nutshell)
- sockdomain( ) (IO::Socket): 15.2.3. IO::Socket Methods (Perl in a Nutshell)
- socket( ): 5. Function Reference (Perl in a Nutshell)
- Socket module: 15.1. Built-in Socket Functions (Perl in a Nutshell)
- socket( ): 17.. Introduction (Perl Cookbook)
- Socket module: 8.187. Socket (Perl in a Nutshell)
- 16.5. Sockets (Programming Perl)
- 32.1.8. Networking and Interprocess Communication (Programming Perl)
- inet_ntoa function: 29.2.47. gethostbyaddr (Programming Perl)
- networking client, connecting to server: 16.5.1. Networking Clients (Programming Perl)
- socket( ) (Socket): 15.1.1. Initializing a Socket (Perl in a Nutshell)
- socketpair( ): 5. Function Reference (Perl in a Nutshell)
- socketpair function: 29.2.158. socketpair (Programming Perl)
- socketpair syscall: 16.3.3. Bidirectional Communication (Programming Perl)
- sockets: 17.. Introduction (Perl Cookbook)
- 15. Sockets (Perl in a Nutshell)
- accepting connections from clients: 29.2.2. accept (Programming Perl)
- attaching address to: 29.2.5. bind (Programming Perl)
- bidirectional clients: 17.10.1. Problem (Perl Cookbook)
- built-in functions for: 15.1. Built-in Socket Functions (Perl in a Nutshell)
- client-side connections: 15.1.2. Client Connections (Perl in a Nutshell)
- 15.2.1. Client-Side Sockets (Perl in a Nutshell)
- closing: 29.2.16. close (Programming Perl)
- closing after forking: 17.9.1. Problem (Perl Cookbook)
- closing one side: 29.2.154. shutdown (Programming Perl)
- connecting: 29.2.18. connect (Programming Perl)
- connecting through firewalls: 17.21. Program: fwdport (Perl Cookbook)
- daemon servers: 17.17.1. Problem (Perl Cookbook)
- finding own name and address: 17.8.1. Problem (Perl Cookbook)
- forking servers: 17.11.1. Problem (Perl Cookbook)
- functions for: 29.2.67. getsockname (Programming Perl)
- functions (Perl), dealing with: 16.5. Sockets (Programming Perl)
- getting packed sockaddr address: 29.2.54. getpeername (Programming Perl)
- identifying machine at end: 17.7.1. Problem (Perl Cookbook)
- initializing: 15.1.1. Initializing a Socket (Perl in a Nutshell)
- in interprocess communication: 16.5. Sockets (Programming Perl)
- message passing: 16.5.3. Message Passing (Programming Perl)
- networking clients: 16.5.1. Networking Clients (Programming Perl)
- networking servers: 16.5.2. Networking Servers (Programming Perl)
- IO::Socket module: 15.2. The IO::Socket Module (Perl in a Nutshell)
- IO::Socket::INET subclass: 15.2.4. IO::Socket::INET Reference (Perl in a Nutshell)
- IO::Socket::UNIX subclass: 15.2.5. IO::Socket::UNIX Reference (Perl in a Nutshell)
- listen function for: 29.2.86. listen (Programming Perl)
- logging port connection attempts: 17.20. Program: backsniff (Perl Cookbook)
- low-level access functions: 5.1. Perl Functions by Category (Perl in a Nutshell)
- low-level access, functions for: 29.1. Perl Functions by Category (Programming Perl)
- managing multiple input streams: 17.19.1. Problem (Perl Cookbook)
- modules for: 32.1.8. Networking and Interprocess Communication (Programming Perl)
- multihomed servers: 17.16.1. Problem (Perl Cookbook)
- newlines, sending across: 25.1. Newlines (Programming Perl)
- non-blocking: 17.2.3. Discussion (Perl Cookbook)
- non-forking servers: 17.13.1. Problem (Perl Cookbook)
- opening with socket function: 29.2.157. socket (Programming Perl)
- preforking servers: 17.12.1. Problem (Perl Cookbook)
- protocol associated with: 17.. Introduction (Perl Cookbook)
- protocols and: 16. Interprocess Communication (Programming Perl)
- receiving messages on: 29.2.125. recv (Programming Perl)
- restarting servers on demand: 17.18.1. Problem (Perl Cookbook)
- sending messages on: 29.2.145. send (Programming Perl)
- server-side connections: 15.1.3. Server Connections (Perl in a Nutshell)
- 15.2.2. Server-Side Sockets (Perl in a Nutshell)
- setting options: 29.2.148. setsockopt (Programming Perl)
- shutting down connection: 29.2.154. shutdown (Programming Perl)
- Socket module functions: 15.1.4. Socket Module Functions (Perl in a Nutshell)
- TCP and: 16.5. Sockets (Programming Perl)
- TCP protocol
- communicating over: 17.3.1. Problem (Perl Cookbook)
- writing clients: 17.1.1. Problem (Perl Cookbook)
- writing servers: 17.2.1. Problem (Perl Cookbook)
- UDP protocol
- writing clients for: 17.4.1. Problem (Perl Cookbook)
- writing servers for: 17.5.1. Problem (Perl Cookbook)
- Unix domain: 17.. Introduction (Perl Cookbook)
- 17.6.1. Problem (Perl Cookbook)
- Unix-domain sockets: 16.5. Sockets (Programming Perl)
- sockets (TCP/IP): B.13.2. Sockets (Learning Perl)
- sockhost( ) (IO::Socket::INET): 15.2.4.1. IO::Socket::INET methods (Perl in a Nutshell)
- sockopt( ) (IO::Socket): 15.2.3. IO::Socket Methods (Perl in a Nutshell)
- sockport( ) (IO::Socket::INET): 15.2.4.1. IO::Socket::INET methods (Perl in a Nutshell)
- socktype( ) (IO::Socket): 15.2.3. IO::Socket Methods (Perl in a Nutshell)
- soft links: 13.3. Links and Files (Learning Perl)
- 13.3. Links and Files (Learning Perl)
- sort
variables: 28.2. Special Variables in Alphabetical Order (Programming Perl)
- sort( ): 4.15.2. Solution (Perl Cookbook)
- by computable field: 4.16.2. Solution (Perl Cookbook)
- hashes: 5.10.2. Solution (Perl Cookbook)
- sort function: 1.8. List Processing (Programming Perl)
- sort module: 8.188. sort (Perl in a Nutshell)
- sort subroutines,
,comparison operators in: 1.5.6. Some Numeric and String Comparison Operators (Programming Perl)
- sort subroutines (sort-definition subroutines): 15.4. Advanced Sorting (Learning Perl)
- sortas="@parentheses">( )
- conditional operator, use with: 3.16. Conditional Operator (Programming Perl)
- sorting
- advanced: 15.4. Advanced Sorting (Learning Perl)
- array elements numerically: 4.15.1. Problem (Perl Cookbook)
- arrays and lists by computable field: 4.16.1. Problem (Perl Cookbook)
- arrays in hashes of: 9.2.3. Access and Printing of a Hash of Arrays (Programming Perl)
- DBM files: 14.5.1. Problem (Perl Cookbook)
- dictionary order: 7.8.3. Exercise 3 [10 min] (Learning Perl Objects, References and Modules)
- directory contents: 9.. Introduction (Perl Cookbook)
- 9.13. Program: lst (Perl Cookbook)
- du command output: 5.17. Program: dutree (Perl Cookbook)
- efficient: 7.3. Sorting Efficiently (Learning Perl Objects, References and Modules)
- glob operator: 7.8.1. Exercise 1 [15 min] (Learning Perl Objects, References and Modules)
- hash elements: 5.10.1. Problem (Perl Cookbook)
- hashes: 9.4.3. Access and Printing of a Hash of Hashes (Programming Perl)
- with indices: 7.2. Sorting with Indices (Learning Perl Objects, References and Modules)
- 7.2. Sorting with Indices (Learning Perl Objects, References and Modules)
- keys and values, hashes: 29.2.79. keys (Programming Perl)
- lists: 29.2.159. sort (Programming Perl)
- mail: 10.18. Program: Sorting Your Mail (Perl Cookbook)
- overloading and: 13.3. Overloadable Operators (Programming Perl)
- pod =head1 sections: 15.22. Program: tkshufflepod (Perl Cookbook)
- randomizing array element order: 4.18.1. Problem (Perl Cookbook)
- randomizing file line order: 8.7.1. Problem (Perl Cookbook)
- review of: 7.1. Review of Sorting (Learning Perl Objects, References and Modules)
- 7.1. Review of Sorting (Learning Perl Objects, References and Modules)
- Schwartzian Transform: 7.4. The Schwartzian Transform (Learning Perl Objects, References and Modules)
- sort blocks: 7.1. Review of Sorting (Learning Perl Objects, References and Modules)
- sort function: 29.2.159. sort (Programming Perl)
- sort operator for: 3.7.2. The sort Operator (Learning Perl)
- sorted list: A.3.2. Exercise 2 (Section 4.9.2) (Learning Perl Objects, References and Modules)
- text into columns: 4.19. Program: words (Perl Cookbook)
- soundex( ): 1.22.3. Discussion (Perl Cookbook)
- Soundex matching: 1.22.1. Problem (Perl Cookbook)
- source code
- CPAN, for Perl distribution: 22. CPAN (Programming Perl)
- development tools for: 18.6. Code Development Tools (Programming Perl)
- filter for: 18.5.1. The Bytecode Generator (Programming Perl)
- filters for: 24.5.3. Source Filters (Programming Perl)
- foreign code, executing: 23. Security (Programming Perl)
- window around breakpoint, examining: 20.1. Using the Debugger (Programming Perl)
- source code for Perl, obtaining: 2. Installing Perl (Perl in a Nutshell)
- source filters: 22.1. The CPAN modules Directory (Programming Perl)
- s2p conversion program: B.25. Converting Other Languages to Perl (Learning Perl)
- space: 2.2. Molecules (Programming Perl)
- spaces: 8.1.1. Character Class Shortcuts (Learning Perl)
- \s shortcut for: 8.1.1. Character Class Shortcuts (Learning Perl)
- spaceship operator: 15.4. Advanced Sorting (Learning Perl)
- 7.1. Review of Sorting (Learning Perl Objects, References and Modules)
- 15.4. Advanced Sorting (Learning Perl)
- 3.12. Equality Operators (Programming Perl)
- -spacing1, -spacing2, -spacing3 options (Text): 21.11. The Text Widget (Perl in a Nutshell)
- special characters: 5.9.4. The Little Engine That /Could(n't)?/ (Programming Perl)
- special variables: 28.1.6. Per-Package Special Functions (Programming Perl)
- speed (see also performance)
- 24.2. Efficiency (Programming Perl)
- splain: 8.56. diagnostics (Perl in a Nutshell)
- splice( ): 5. Function Reference (Perl in a Nutshell)
- 4.12.2. Solution (Perl Cookbook)
- 29.2.160. splice (Programming Perl)
- Perl versions, changes in: 24.1.5. Previous Perl Traps (Programming Perl)
- B.10.2. The splice Operator (Learning Perl)
- splicing tied arrays: 14.2.1. Array-Tying Methods (Programming Perl)
- split( ): 5. Function Reference (Perl in a Nutshell)
- 1.6.2. Solution (Perl Cookbook)
- processing all words in file: 8.3.2. Solution (Perl Cookbook)
- reading records with pattern separators: 6.7.2. Solution (Perl Cookbook)
- using reverse( ) with: 1.7.2. Solution (Perl Cookbook)
- variable-length text fields: 8.9.2. Solution (Perl Cookbook)
- 1.7. Regular Expressions (Programming Perl)
- 5.2. Pattern-Matching Operators (Programming Perl)
- 5.7.2. Clustering (Programming Perl)
- 24.2.1. Time Efficiency (Programming Perl)
- 29.2.161. split (Programming Perl)
- variable-width fields, extracting with: Glossary (Programming Perl)
- 9.7. The split Operator (Learning Perl)
- 17.6. Slices (Learning Perl)
- vs. join function: 9.8. The join Function (Learning Perl)
- sports scores, sorting: 15.4.1. Sorting a Hash by Value (Learning Perl)
- sprintf( ): 5. Function Reference (Perl in a Nutshell)
- 1.4.3. Discussion (Perl Cookbook)
- floating-point numbers
- comparing: 2.3.2. Solution (Perl Cookbook)
- rounding: 2.2.2. Solution (Perl Cookbook)
- 15.3. Formatting Data with sprintf (Learning Perl)
- 14.4.1. Filehandle-Tying Methods (Programming Perl)
- 29.2.162. sprintf (Programming Perl)
- Sql( ) (Win32::ODBC): 24.1. ODBC Methods and Properties (Perl in a Nutshell)
- SQL database: 20.9.3. Discussion (Perl Cookbook)
- SQL queries
- building programmatically: 14.13.1. Problem (Perl Cookbook)
- without database server: 14.18.1. Problem (Perl Cookbook)
- executing using DBI: 14.9.1. Problem (Perl Cookbook)
- querying CSV files: 14.17.1. Problem (Perl Cookbook)
- repeating efficiently: 14.12.1. Problem (Perl Cookbook)
- saving results to Excel or CSV: 14.8.1. Problem (Perl Cookbook)
- SQL statement placeholders: 12.2.4. Placeholders and Statement Handles (Perl in a Nutshell)
- sqrt( ): 5. Function Reference (Perl in a Nutshell)
- sqrt function: 10.4. The Naked Block Control Structure (Learning Perl)
- 14. Essential Testing (Learning Perl Objects, References and Modules)
- 29.2.163. sqrt (Programming Perl)
- square brackets ([]): 1.. Introduction (Perl Cookbook)
- creating anonymous arrays and hashes: 11.. References (Perl Cookbook)
- in character classes: 8.1. Character Classes (Learning Perl)
- in pattern test program results: 7.3. A Pattern Test Program (Learning Perl)
- square root: B.9.1. Advanced Math Functions (Learning Perl)
- srand( ): 5. Function Reference (Perl in a Nutshell)
- 2.7.2. Solution (Perl Cookbook)
- 29.2.164. srand (Programming Perl)
- src directory (CPAN): 22. CPAN (Programming Perl)
- SSI (server-side includes), mod_perl with: 11.5. Server-Side Includes with mod_perl (Perl in a Nutshell)
- :ssl method group: 10.2. Importing Method Groups (Perl in a Nutshell)
- SSL (Secure Sockets Layer): 20.16.1. Problem (Perl Cookbook)
- stacks: 4.7. The local Operator (Learning Perl)
- 1.2.1.2.1. Arrays. (Programming Perl)
- 9. Data Structures (Programming Perl)
- expression evaluation: 2.3. Built-in Data Types (Programming Perl)
- backtracing with T command: 20.1. Using the Debugger (Programming Perl)
- disciplines: 29.2.104. open (Programming Perl)
- Perl, manipulating from C: 21.4.5. Fiddling with the Perl Stack from C (Programming Perl)
- Perl virtuall machine: 18.3. Executing Your Code (Programming Perl)
- subroutines, current calls: 29.2.8. caller (Programming Perl)
- standard error stream: 11.1. What Is a Filehandle? (Learning Perl)
- standard filehandles: 7.. Standard Filehandles (Perl Cookbook)
- Standard Generalized Markup Language (SGML): 22.. Introduction (Perl Cookbook)
- standard input: 2.8. Getting User Input (Learning Perl)
- 6. I/O Basics (Learning Perl)
- scripts, passing by: 19.1. Command Processing (Programming Perl)
- standard input stream: 11.1. What Is a Filehandle? (Learning Perl)
- :standard method group: 10.2. Importing Method Groups (Perl in a Nutshell)
- standard modules, table listing: 8. Standard Modules (Perl in a Nutshell)
- standard output: 6.4. Output to Standard Output (Learning Perl)
- 6.4. Output to Standard Output (Learning Perl)
- standard output stream: 11.1. What Is a Filehandle? (Learning Perl)
- standard Unicode properties: 5.4.3.2. Standard Unicode properties (Programming Perl)
- star (see asterisk)
- star (*) as quantifier: 7.2.2. Simple Quantifiers (Learning Perl)
- Star Wars, spaceship operator and: 15.4. Advanced Sorting (Learning Perl)
- Start handler (Expat): 13.3. Expat Handlers (Perl in a Nutshell)
- startform( ) (CGI.pm): 10.7. CGI.pm Reference (Perl in a Nutshell)
- start_html( ) (CGI.pm): 10.5. Using JavaScript Features (Perl in a Nutshell)
- 10.7. CGI.pm Reference (Perl in a Nutshell)
- starting position of matched string: 28.2. Special Variables in Alphabetical Order (Programming Perl)
- start_multipart_form( ) (CGI.pm): 10.7. CGI.pm Reference (Perl in a Nutshell)
- StartService( ) (Win32::Service): 22.17. Win32::Service (Perl in a Nutshell)
- starttag( ) (HTML::Parser): 20.4.3. HTML::Element (Perl in a Nutshell)
- start_tls( ) (Net::LDAP): 19.4. Net::LDAP Methods (Perl in a Nutshell)
- stat buffer: 11.6.5. Using the Special Underscore Filehandle (Learning Perl)
- stat( ): 5. Function Reference (Perl in a Nutshell)
- 8.17.2. Solution (Perl Cookbook)
- 9.. Introduction (Perl Cookbook)
- timestamps: 9.1.2. Solution (Perl Cookbook)
- 11.6.1. The stat and lstat Functions (Learning Perl)
- 29.2.165. stat (Programming Perl)
- 32.1.4. Filenames, Filesystems, and File Locking (Programming Perl)
- filehandles, calling on: 23.2.2. Handling Race Conditions (Programming Perl)
- underscore filehandle and: 11.6.5. Using the Special Underscore Filehandle (Learning Perl)
- stat(2) manpage: 11.6.1. The stat and lstat Functions (Learning Perl)
- state( )
- DBI module: 12.3. DBI Methods (Perl in a Nutshell)
- Frame widget: 21.18.1. Toplevel Methods (Perl in a Nutshell)
- state, maintaining (CGI): 10.3. Maintaining State (Perl in a Nutshell)
- -state option (widgets): 21.3. Common Widget Configuration Options (Perl in a Nutshell)
- statement handles (DBI methods): 12.2.3. Database Handles and Statement Handles (Perl in a Nutshell)
- statements: 4.3. Statements (Perl in a Nutshell)
- 4. Statements and Declarations (Programming Perl)
- compound: 4.2. Compound Statements (Programming Perl)
- dangling: Glossary (Programming Perl)
- global declarations and: 4.7. Global Declarations (Programming Perl)
- if and unless: 4.3. if and unless Statements (Programming Perl)
- labels for (see labels)
- loop-control operators vs.: 4.4.4. Loop Control (Programming Perl)
- loops (see loops)
- Perl, evaluating from C: 21.4.4. Evaluating a Perl Statement from C (Programming Perl)
- simple: 4.1. Simple Statements (Programming Perl)
- static data members: 13.4.1. Problem (Perl Cookbook)
- static linking: 21.3.1. XS and XSUBs (Programming Perl)
- static local variables: 6.7. Closure Variables as Static Local Variables (Learning Perl Objects, References and Modules)
- static scoping (see lexical scope)
- static variables: 6.2.3. Scoping Issues (Programming Perl)
- statistics, Perl modules for: 22.1. The CPAN modules Directory (Programming Perl)
- Stat::lsMode module: 9.11.2. Solution (Perl Cookbook)
- status of exiting process: 28.2. Special Variables in Alphabetical Order (Programming Perl)
- STDERR filehandle: 7.. Standard Filehandles (Perl Cookbook)
- 11.1. What Is a Filehandle? (Learning Perl)
- 11.5. Reopening a Standard Filehandle (Learning Perl)
- 4.4.3. Global Special Filehandles (Perl in a Nutshell)
- 4.9. Filehandles (Perl in a Nutshell)
- 14.6. Testing Things That Write to STDOUT and STDERR (Learning Perl Objects, References and Modules)
- 24.3. Programming with Style (Programming Perl)
- 28.2. Special Variables in Alphabetical Order (Programming Perl)
- 29.2.38. fileno (Programming Perl)
- controlling for other programs: 16.9.1. Problem (Perl Cookbook)
- reading from programs: 16.7.1. Problem (Perl Cookbook)
- STDIN: 1.4. Filehandles (Programming Perl)
- STDIN filehandle: 7.. Standard Filehandles (Perl Cookbook)
- 11.1. What Is a Filehandle? (Learning Perl)
- 4.4.3. Global Special Filehandles (Perl in a Nutshell)
- 4.9. Filehandles (Perl in a Nutshell)
- 28.2. Special Variables in Alphabetical Order (Programming Perl)
- 29.2.38. fileno (Programming Perl)
- preprocessing input: 16.6.2. Solution (Perl Cookbook)
- reading single characters from: 29.2.43. getc (Programming Perl)
- STDIN, STDOUT, and STDERR
- reassigning to client connection: 16.5.2. Networking Servers (Programming Perl)
- 16.2.2. Passing Filehandles (Programming Perl)
- passing filehandles to new programs through: 16.2.2. Passing Filehandles (Programming Perl)
- stdio layer: 7.. I/O Operations (Perl Cookbook)
- 7.10.3. Discussion (Perl Cookbook)
- STDOUT: 1.4. Filehandles (Programming Perl)
- STDOUT filehandle: 7.. Standard Filehandles (Perl Cookbook)
- 7.. I/O Operations (Perl Cookbook)
- 11.1. What Is a Filehandle? (Learning Perl)
- 11.4.1. Changing the Default Output Filehandle (Learning Perl)
- 4.4.3. Global Special Filehandles (Perl in a Nutshell)
- 4.9. Filehandles (Perl in a Nutshell)
- 14.6. Testing Things That Write to STDOUT and STDERR (Learning Perl Objects, References and Modules)
- 28.2. Special Variables in Alphabetical Order (Programming Perl)
- 29.2.38. fileno (Programming Perl)
- Glossary (Programming Perl)
- filtering output: 16.5.3. Discussion (Perl Cookbook)
- printing to: 29.2.113. print (Programming Perl)
- stemming text, Perl modules for: 22.1. The CPAN modules Directory (Programming Perl)
- stepping through code: 20.2.1. Stepping and Running (Programming Perl)
- sticky bit: 24.2.1. Time Efficiency (Programming Perl)
- -sticky option (grid manager): 21.2.2. The grid Geometry Manager (Perl in a Nutshell)
- sticky widgets, creating: 19.10.1. Problem (Perl Cookbook)
- stopping (see also terminating)
- infinite loop: 4.4.2. for Loops (Programming Perl)
- StopService( ) (Win32::Service): 22.17. Win32::Service (Perl in a Nutshell)
- stor( ) (Net::FTP): 18.2. Net::FTP (Perl in a Nutshell)
- Storable module: 11.12.2. Solution (Perl Cookbook)
- 13.7.2. Solution (Perl Cookbook)
- 8.189. Storable (Perl in a Nutshell)
- 5.3. Storing Complex Data with Storable (Learning Perl Objects, References and Modules)
- storage locations
- for bytes (see also big endian
little endian)
- lvalues for: 1.5.3. Assignment Operators (Programming Perl)
- Glossary (Programming Perl)
- Glossary (Programming Perl)
- (see also lvalues)
- STORE( ): 13.15.3. Discussion (Perl Cookbook)
- storing complex data values in DBM file: 14.6. Tie Modules on CPAN (Programming Perl)
- storing data: 5.3. Storing Complex Data with Storable (Learning Perl Objects, References and Modules)
- 6.7. Closure Variables as Static Local Variables (Learning Perl Objects, References and Modules)
- A.9.1. Exercise (Section 10.7.1) (Learning Perl Objects, References and Modules)
- stou( ) (Net::FTP): 18.2. Net::FTP (Perl in a Nutshell)
- stream sockets: 17.. Introduction (Perl Cookbook)
- 17.11.3. Discussion (Perl Cookbook)
- Stream style (XML::Parser): 13.4. XML::Parser Styles (Perl in a Nutshell)
- strftime( ): 3.1.3. Discussion (Perl Cookbook)
- 3.8.2. Solution (Perl Cookbook)
- strict module: 8.190. strict (Perl in a Nutshell)
- 1.2.1.4. Simplicities (Programming Perl)
- 32.1.13. Perl Language Extensions and Internals (Programming Perl)
- strict pragma: B.6.4. The strict Pragma (Learning Perl)
- 2.5.1. Name Lookups (Programming Perl)
- 4.9.2. Controlling the Use of Globals (Programming Perl)
- 8.4. Symbolic References (Programming Perl)
- strict( ) (URI::URL): 20.5.3. URI::URL (Perl in a Nutshell)
- string accumulator: 2.11. The undef Value (Learning Perl)
- string comparison operators: 2.6.3. Comparison Operators (Learning Perl)
- string concatenate operator (.): 2.5.3. Binary Assignment Operators (Learning Perl)
- string context: 2.7.1. Scalar and List Context (Programming Perl)
- string escapes (see backslash escapes)
- string literals: 2.3. Strings (Learning Perl)
- 4.2.2. String Interpolation (Perl in a Nutshell)
- 2.6.2. String Literals (Programming Perl)
- character classes: 4.6.4. Character Classes (Perl in a Nutshell)
- comparing: 4.5.4.1. Relational operators (Perl in a Nutshell)
- double-quoted (see double-quoted string literals)
- newlines in: 2.6.2. String Literals (Programming Perl)
- operators for: 4.5.11.4. String operator (Perl in a Nutshell)
- v-strings (vector or version): 2.6.7. V-String Literals (Programming Perl)
- string repetition operator (x): 2.3.3. String Operators (Learning Perl)
- 6.5.1. Arrays and printf (Learning Perl)
- string repetition (x) operator: 4.5.11.4. String operator (Perl in a Nutshell)
- String::Approx module: 1.22.3. Discussion (Perl Cookbook)
- 6.13.3. Discussion (Perl Cookbook)
- stringification: 13.3. Overloadable Operators (Programming Perl)
- modules for: 32.10. Data::Dumper (Programming Perl)
- stringifying
- data structures: 9.7. Saving Data Structures (Programming Perl)
- objects: 8.3.6. Other Tricks You Can Do with Hard References (Programming Perl)
- references: 8.3.6. Other Tricks You Can Do with Hard References (Programming Perl)
- 8.5.1. References Don't Work as Hash Keys (Programming Perl)
- 9.1.3. Access and Printing (Programming Perl)
- 9.1.5. Common Mistakes (Programming Perl)
- stringifying operator,
overloading: 14.4.1. Filehandle-Tying Methods (Programming Perl)
- strings: 1.. Introduction (Perl Cookbook)
- 1.12.1. Problem (Perl Cookbook)
- 2.3. Strings (Learning Perl)
- 2.3. Strings (Learning Perl)
- 15. Strings and Sorting (Learning Perl)
- 14.3. Writing Tests with Test::More (Learning Perl Objects, References and Modules)
- 1.2.1. Variable Syntax (Programming Perl)
- accessing substrings: 1.1.1. Problem (Perl Cookbook)
- binary (see binary numbers)
- bitwise operators, working with: 3.13. Bitwise Operators (Programming Perl)
- boundary assertions: 1.7.3. Nailing Things Down (Programming Perl)
- 5.6.1. Beginnings: The \A and ^ Assertions (Programming Perl)
- canonicalizing with Unicode combined characters: 1.9.1. Problem (Perl Cookbook)
- capitalization of (see capitalization)
- checking if valid numbers: 2.1.1. Problem (Perl Cookbook)
- comparing: 3.11. Relational Operators (Programming Perl)
- comparison operators: 1.5.6. Some Numeric and String Comparison Operators (Programming Perl)
- as compilation units: 2.5.1. Name Lookups (Programming Perl)
- concatenating: 3.8. Additive Operators (Programming Perl)
- 24.2.1. Time Efficiency (Programming Perl)
- containing newlines, matches against: 5.2.1. Pattern Modifiers (Programming Perl)
- context of: Glossary (Programming Perl)
- converted automatically to numbers: 2.3.4. Automatic Conversion Between Numbers and Strings (Learning Perl)
- converting
- ASCII to and from HTML: 20.4.1. Problem (Perl Cookbook)
- case: 1.13.1. Problem (Perl Cookbook)
- characters and values: 1.4.1. Problem (Perl Cookbook)
- non-numeric: 2.. Introduction (Perl Cookbook)
- converting to list values: 29.2.189. unpack (Programming Perl)
- converting to numbers
- 0x, 0b, and 0 prefixes, handling of: 2.6.1. Numeric Literals (Programming Perl)
- copying and substituting: 6.1.1. Problem (Perl Cookbook)
- display, changing in debugger: 20.3.3. Debugger Options (Programming Perl)
- double-quoted
- changes in Perl versions: 24.1.5. Previous Perl Traps (Programming Perl)
- character interpolation in: 2.6.2. String Literals (Programming Perl)
- doubled words, finding: 6.16.1. Problem (Perl Cookbook)
- escaping characters: 1.18.1. Problem (Perl Cookbook)
- eval function and: 24.2.1. Time Efficiency (Programming Perl)
- extracting substrings: 29.2.168. substr (Programming Perl)
- finding substrings within: 15.1. Finding a Substring with index (Learning Perl)
- first character of: 28.2. Special Variables in Alphabetical Order (Programming Perl)
- formats for: 29.2.162. sprintf (Programming Perl)
- hash element indices: 5.. Introduction (Perl Cookbook)
- headlines and titles, capitalizing: 1.14.1. Problem (Perl Cookbook)
- hexadecimal (see hexadecimal numbers)
- HTML text substitutions: 20.20. Program: htmlsub (Perl Cookbook)
- index function: 29.2.75. index (Programming Perl)
- interpolating functions and expressions within: 1.15.1. Problem (Perl Cookbook)
- joining: 29.2.78. join (Programming Perl)
- list values, converting to: 29.2.108. pack (Programming Perl)
- matching
- letters: 6.2.1. Problem (Perl Cookbook)
- words: 6.3.1. Problem (Perl Cookbook)
- modifying: 5.2.3.1. Modifying strings en passant (Programming Perl)
- null-terminated, reading from binary files: 8.14.1. Problem (Perl Cookbook)
- numbers, converting to: 2.6. Scalar Values (Programming Perl)
- numeric operators with: 13.14.4. Example: Overloaded StrNum Class (Perl Cookbook)
- octal (see octal numbers)
- operators: 1.5.2. String Operators (Programming Perl)
- 24.1.1. Universal Blunders (Programming Perl)
- operators for: 2.3.3. String Operators (Learning Perl)
- comparison operators for: 2.6.3. Comparison Operators (Learning Perl)
- parsing date and time information in: 3.7.1. Problem (Perl Cookbook)
- plurals based on numbers: 2.17.1. Problem (Perl Cookbook)
- printing: 29.2.113. print (Programming Perl)
- printing values in: 8.3.6. Other Tricks You Can Do with Hard References (Programming Perl)
- processing characters individually: 1.6.1. Problem (Perl Cookbook)
- psgrep program: 1.24. Program: psgrep (Perl Cookbook)
- quoted: 1.2.1.1. Singularities (Programming Perl)
- range operator, working with: 3.15. Range Operator (Programming Perl)
- references and: 8.5.1. References Don't Work as Hash Keys (Programming Perl)
- reformatting paragraphs: 1.17.1. Problem (Perl Cookbook)
- removing leading or trailing spaces: 1.19.1. Problem (Perl Cookbook)
- removing or extracting HTML tags: 20.6.1. Problem (Perl Cookbook)
- reversing elements of: 1.7.1. Problem (Perl Cookbook)
- rindex function: 29.2.134. rindex (Programming Perl)
- searching for and replacing substrings (s/// operator): 5.2.3. The s/// Operator (Substitution) (Programming Perl)
- splitting into substrings: 29.2.161. split (Programming Perl)
- study function and: 29.2.166. study (Programming Perl)
- substituting specific words: 1.23. Program: fixstyle (Perl Cookbook)
- text color, changing: 15.5.1. Problem (Perl Cookbook)
- treating as files: 8.23.1. Problem (Perl Cookbook)
- truth values of: 1.6.1. What Is Truth? (Programming Perl)
- Unicode
- support in Perl: 1.. Unicode Support in Perl (Perl Cookbook)
- treating as octets: 1.10.1. Problem (Perl Cookbook)
- treating as single characters: 1.8.1. Problem (Perl Cookbook)
- universal character code: 1.. The Universal Character Code (Perl Cookbook)
- vec function and: 29.2.195. vec (Programming Perl)
- strings, alternate schemes for quoting: 4.2.2. String Interpolation (Perl in a Nutshell)
- stripping (see deleting characters)
- StrNum class (example): 13.14.4. Example: Overloaded StrNum Class (Perl Cookbook)
- str2time( ) (HTTP::Date): 20.3.5. HTTP::Date (Perl in a Nutshell)
- struct( ): 13.5.3. Discussion (Perl Cookbook)
- struct( ) (Class::Struct module): 8.43. Class::Struct (Perl in a Nutshell)
- Struct::Class module: 12.7. Managing Instance Data (Programming Perl)
- struct_flock( ), lockarea program: 7.25. Program: lockarea (Perl Cookbook)
- structs
- emulating: 12.7.2. Generating Classes with Class::Struct (Programming Perl)
- formatting: 29.2.108. pack (Programming Perl)
- structs, classes as: 13.5.1. Problem (Perl Cookbook)
- structural metacharacters in regular expressions: 5.1. The Regular Expression Bestiary (Programming Perl)
- structural metasymbols: 5.3.1. Metasymbol Tables (Programming Perl)
- structure of Perl programs: 4.1. Program Structure (Perl in a Nutshell)
- StrVal (overload::StrVal): 13.7. Public Overload Functions (Programming Perl)
- stub( ) (Devel::SelfStubber module): 8.55. Devel::SelfStubber (Perl in a Nutshell)
- stubs for modules, generating: 32.1.17. Module Installation Support (Programming Perl)
- study( ): 5. Function Reference (Perl in a Nutshell)
- study function: 29.2.166. study (Programming Perl)
- style, programming with: 24.3. Programming with Style (Programming Perl)
- sub( ): 5. Function Reference (Perl in a Nutshell)
- sub {},
loop controls and: 4.5. Bare Blocks (Programming Perl)
- sub declaration: 8.2.2.3. The anonymous subroutine composer (Programming Perl)
- 29.2.167. sub (Programming Perl)
- sub keyword: 10.. Introduction (Perl Cookbook)
- 4.2. Defining a Subroutine (Learning Perl)
- 6.1. Syntax (Programming Perl)
- 6.4. Prototypes (Programming Perl)
- sub statement: 4.7. Subroutines (Perl in a Nutshell)
- subarrays and subhashes
- references to, in arrays: 1.2.1.2.1. Arrays. (Programming Perl)
- subclasses: 12.1. Brief Refresher on Object-Oriented Lingo (Programming Perl)
- abstract methods and: 11.5. Creating Getters and Setters More Easily (Learning Perl Objects, References and Modules)
- attributes, overriding superclass ancestors: 12.7. Managing Instance Data (Programming Perl)
- instance variables in: 10.4. Additional Instance Variables in Subclasses (Learning Perl Objects, References and Modules)
- 10.4. Additional Instance Variables in Subclasses (Learning Perl Objects, References and Modules)
- subclasses, determining membership: 13.9.1. Problem (Perl Cookbook)
- sub_groups( ) (News::Newsrc): 17.3.1. News::Newsrc Reference (Perl in a Nutshell)
- subject( ) (Mail::Send): 16.2.2. Better Header Control with Mail::Send (Perl in a Nutshell)
- subject, sorting mail by: 10.18. Program: Sorting Your Mail (Perl Cookbook)
- submit( ) (CGI.pm): 10.7. CGI.pm Reference (Perl in a Nutshell)
- subnamespaces, for variables: 2.5. Names (Programming Perl)
- subroutine call stack: 29.2.8. caller (Programming Perl)
- subroutine calls,
executing without stepping through: 20.2.1. Stepping and Running (Programming Perl)
- subroutine references: 6.1. Referencing a Named Subroutine (Learning Perl Objects, References and Modules)
- subroutines: 10.. Introduction (Perl Cookbook)
- 4.1. System and User Functions (Learning Perl)
- 4.7. Subroutines (Perl in a Nutshell)
- 6.4. Closures (Learning Perl Objects, References and Modules)
- 1.2.1. Variable Syntax (Programming Perl)
- 6. Subroutines (Programming Perl)
- 6. Subroutines (Programming Perl)
- 12.2. Perl's Object System (Programming Perl)
- arguments: 28.2. Special Variables in Alphabetical Order (Programming Perl)
- aborting with exit: 29.2.35. exit (Programming Perl)
- access arguments: 10.1.1. Problem (Perl Cookbook)
- anonymous: B.20.3. Anonymous Subroutines and Closures (Learning Perl)
- references to: 8.2.2.3. The anonymous subroutine composer (Programming Perl)
- atrributes, getting and setting: 32.1.13. Perl Language Extensions and Internals (Programming Perl)
- autoloading: 10.2. Autoloading (Programming Perl)
- 12.5.4. Method Autoloading (Programming Perl)
- 32.1.17. Module Installation Support (Programming Perl)
- barewords, confusing with: 24.1.5. Previous Perl Traps (Programming Perl)
- built-in, overriding: 12.12.1. Problem (Perl Cookbook)
- B::Xref module, cross-references with C: 18.6. Code Development Tools (Programming Perl)
- calling: 4.3. Invoking a Subroutine (Learning Perl)
- calling indirectly: 6.1. Syntax (Programming Perl)
- calling, method invocations vs.: 12.4.1. Inheritable Constructors (Programming Perl)
- classes with same names: 12.3.4. Package-Quoted Classes (Programming Perl)
- constant: 10.1. Symbol Tables (Programming Perl)
- constructors: 7.3. Object-Oriented Perl (Perl in a Nutshell)
- currently running, name of: 10.4.1. Problem (Perl Cookbook)
- custom import routines: 12.11. Custom Import Routines (Learning Perl Objects, References and Modules)
- data, passing into and out of: 6.2. Semantics (Programming Perl)
- debugger command for pattern match listings: 20.2.5. Locating Code (Programming Perl)
- declaring: 4.7. Global Declarations (Programming Perl)
- 29.2.167. sub (Programming Perl)
- declaring in package for AUTOLOAD management: 12.5.4. Method Autoloading (Programming Perl)
- defining: 4.2. Defining a Subroutine (Learning Perl)
- 6.2. Semantics (Programming Perl)
- definitions, loading from other files: 4.7. Global Declarations (Programming Perl)
- do SUBROUTINE operator: 29.2.28. do (subroutine) (Programming Perl)
- email sorter: 10.18. Program: Sorting Your Mail (Perl Cookbook)
- errors, indicating: 6.2.2. Error Indications (Programming Perl)
- exception handling: 10.12.1. Problem (Perl Cookbook)
- executing: Glossary (Programming Perl)
- extending: 10.4. Additional Instance Variables in Subclasses (Learning Perl Objects, References and Modules)
- external,
portability of: 25.6. External Subroutines (XS) (Programming Perl)
- external (XSUBs): 21.3. Extending Perl (Using C from Perl) (Programming Perl)
- importing: 12.6. What use Is Doing (Learning Perl Objects, References and Modules)
- 12.9. @EXPORT and @EXPORT_OK (Learning Perl Objects, References and Modules)
- importing from another module: 6.1. Syntax (Programming Perl)
- invoking: 4.3. Invoking a Subroutine (Learning Perl)
- isa called as: 11.2. Testing Your Objects for Good Behavior (Learning Perl Objects, References and Modules)
- lexical variables in: 4.6. Private Variables in Subroutines (Learning Perl)
- lexically scoped: 29.2.99. my (Programming Perl)
- localizing: 10.14.1. Problem (Perl Cookbook)
- locking for threads: 17.2.2.3. Locking subroutines (Programming Perl)
- locked attribute: 17.2.2.4. The locked attribute (Programming Perl)
- lvalue attribute: 12.7.6. New Tricks (Programming Perl)
- method resolution, steps for: 12.5. Class Inheritance (Programming Perl)
- methods vs.: 12.3. Method Invocation (Programming Perl)
- modules and: 12. Using Modules (Learning Perl Objects, References and Modules)
- named, compiler/interpreter interaction: 18.7. Avant-Garde Compiler, Retro Interpreter (Programming Perl)
- names for: 2.5. Names (Programming Perl)
- 2.5. Names (Programming Perl)
- names of: 6.1. Syntax (Programming Perl)
- nested: 8.3.7.2. Nested subroutines (Programming Perl)
- nesting: 10.16.1. Problem (Perl Cookbook)
- out of scope variables and: 6.7. Closure Variables as Static Local Variables (Learning Perl Objects, References and Modules)
- package names and: 2.7. Packages as Namespace Separators (Learning Perl Objects, References and Modules)
- parameter lists, working with: 6.2.1. Tricks with Parameter Lists (Programming Perl)
- passing arrays and hashes by reference: 10.5.1. Problem (Perl Cookbook)
- passing by named parameter: 10.7.1. Problem (Perl Cookbook)
- passing references in: 6.3. Passing References (Programming Perl)
- performance and: 24.2.1. Time Efficiency (Programming Perl)
- Perl, calling from C: 21.4.3. Calling a Perl Subroutine from C (Programming Perl)
- persistent private variables: 10.3.1. Problem (Perl Cookbook)
- private for modules: 12.4.1. Problem (Perl Cookbook)
- private variables: 10.2.1. Problem (Perl Cookbook)
- prototypes for functions: 10.11.1. Problem (Perl Cookbook)
- prototyping, careful use of: 6.4.2. Care with Prototypes (Programming Perl)
- redefining, inlining and: 6.4.1. Inlining Constant Functions (Programming Perl)
- references to,
retrieving from or passing to: 10.1. Symbol Tables (Programming Perl)
- references to, in scalars: 1.2.1.1. Singularities (Programming Perl)
- referencing: 6.1. Referencing a Named Subroutine (Learning Perl Objects, References and Modules)
- return context, detecting: 10.6.1. Problem (Perl Cookbook)
- return function: 29.2.131. return (Programming Perl)
- return values: 6.2. Semantics (Programming Perl)
- returning by reference: 10.9.1. Problem (Perl Cookbook)
- returning failure: 10.10.1. Problem (Perl Cookbook)
- skipping selected: 10.8.1. Problem (Perl Cookbook)
- returning references: 8.2.3. Object Constructors (Programming Perl)
- saving global values: 10.13.1. Problem (Perl Cookbook)
- scoping issues: 6.2.3. Scoping Issues (Programming Perl)
- sorting, reverse disallowed as name for: 24.1.5. Previous Perl Traps (Programming Perl)
- substituting with goto: 4.6. goto (Programming Perl)
- 29.2.71. goto (Programming Perl)
- syntax errors and: 2.2. Inserting Code with eval (Learning Perl Objects, References and Modules)
- timelocal: 29.2.88. localtime (Programming Perl)
- trapping undefined function calls: 10.15.1. Problem (Perl Cookbook)
- user-defined: 1.2.2. Verbs (Programming Perl)
- writing switch statement: 10.17.1. Problem (Perl Cookbook)
- subs module: 8.191. subs (Perl in a Nutshell)
- 32.1.13. Perl Language Extensions and Internals (Programming Perl)
- subs pragma,
overriding built-in functions with: 11.3. Overriding Built-in Functions (Programming Perl)
- Subs style (XML::Parser): 13.4. XML::Parser Styles (Perl in a Nutshell)
- subscribe( ) (News::Newsrc): 17.3.1. News::Newsrc Reference (Perl in a Nutshell)
- subscribed( ) (News::Newsrc): 17.3.1. News::Newsrc Reference (Perl in a Nutshell)
- $SUBSCRIPT_SEPARATOR: 2.9. Hashes (Programming Perl)
- 28.2. Special Variables in Alphabetical Order (Programming Perl)
- subscripting: 24.2.1. Time Efficiency (Programming Perl)
- Glossary (Programming Perl)
- negative: 2.3. Built-in Data Types (Programming Perl)
- subscriptions( ) (Net::NNTP): 17.2.2. Net::NNTP Reference (Perl in a Nutshell)
- subscripts: 3.1. Accessing Elements of an Array (Learning Perl)
- subscripts, arrays: 1.2.1.2.1. Arrays. (Programming Perl)
- $SUBSCRIPT_SEPARATOR ($;) variable: 4.4.1. Global Special Variables (Perl in a Nutshell)
- $SUBSEP ($;) variable: 4.4.1. Global Special Variables (Perl in a Nutshell)
- subshells, environment variables, using with: 19.2. Environment Variables (Programming Perl)
- substitute (s/) operator: 24.1.1. Universal Blunders (Programming Perl)
- substitution
- expanding filenames: 7.3.2. Solution (Perl Cookbook)
- within strings: 6.1.1. Problem (Perl Cookbook)
- substitution evaluations: 5.10.3.2. Substitution evaluations (Programming Perl)
- substitution operator (see s/// operator)
- 5. Pattern Matching (Programming Perl)
- substitution (s///) operator: 4.6. Regular Expressions (Perl in a Nutshell)
- 4.6.1. Pattern-Matching Operators (Perl in a Nutshell)
- 2.7.4. Interpolative Context (Programming Perl)
- 5.2. Pattern-Matching Operators (Programming Perl)
- substitution, shells versus Perl: 24.1.4. Shell Traps (Programming Perl)
- substr( ): 5. Function Reference (Perl in a Nutshell)
- 1.1.2. Solution (Perl Cookbook)
- operators to use with: 1.1.3. Discussion (Perl Cookbook)
- pattern matching variables: 6.. Special Variables (Perl Cookbook)
- 24.2.1. Time Efficiency (Programming Perl)
- 29.2.168. substr (Programming Perl)
- chop function and: 29.2.12. chop (Programming Perl)
- manipulating string positions with: 5.6. Positions (Programming Perl)
- 15.2. Manipulating a Substring with substr (Learning Perl)
- substrings: 1.1.1. Problem (Perl Cookbook)
- 15.1. Finding a Substring with index (Learning Perl)
- Glossary (Programming Perl)
- searching for and replacing with s/// operator: 5.2.3. The s/// Operator (Substitution) (Programming Perl)
- subtracting, from character sets: 5.4.3.4. Defining your own character properties (Programming Perl)
- subtracting pattern modifiers from cloisters: 5.7.3. Cloistered Pattern Modifiers (Programming Perl)
- subtraction (see also additive operators)
- overloaded objects: 13.2. Overload Handlers (Programming Perl)
- subtraction operator (-): 2.2.5. Numeric Operators (Learning Perl)
- success code (NNTP): 17.1. The NNTP Protocol (Perl in a Nutshell)
- SUPER pseudo-class: 8.8. The SUPER Way of Doing Things (Learning Perl Objects, References and Modules)
- SUPER pseudoclass: 13.11.2. Solution (Perl Cookbook)
- 12.5.2. Accessing Overridden Methods (Programming Perl)
- 12.5.2. Accessing Overridden Methods (Programming Perl)
- superclasses: 13.. Inheritance (Perl Cookbook)
- 13.. Some Notes on Object Terminology (Perl Cookbook)
- 8.8. The SUPER Way of Doing Things (Learning Perl Objects, References and Modules)
- 10.2. Beating a Dead Horse (Learning Perl Objects, References and Modules)
- 10.2. Beating a Dead Horse (Learning Perl Objects, References and Modules)
- 10.4. Additional Instance Variables in Subclasses (Learning Perl Objects, References and Modules)
- 12.1. Brief Refresher on Object-Oriented Lingo (Programming Perl)
- accessing overridden methods: 13.11.1. Problem (Perl Cookbook)
- super_path( ) (Class::ISA module): 8.42. Class::ISA (Perl in a Nutshell)
- superuser: Glossary (Programming Perl)
- support for Perl: 1.3.2. How Can I Get Support for Perl? (Learning Perl)
- supported( ) (Net::FTP): 18.2. Net::FTP (Perl in a Nutshell)
- surface copies: 11.12.3. Discussion (Perl Cookbook)
- surl script: 20.8.3. Discussion (Perl Cookbook)
- Suspend( ) (Win32::Process): 22.14.1. Win32::Process Methods (Perl in a Nutshell)
- SV (internal scalar value): 21.2. Internal Data Types (Programming Perl)
- SWIG: 21.3.1. XS and XSUBs (Programming Perl)
- SWIG system,
XSUBs, automatically generating: 21.3.1. XS and XSUBs (Programming Perl)
- switch construct: 10.17.3. Discussion (Perl Cookbook)
- Switch module: 10.17.2. Solution (Perl Cookbook)
- 8.192. Switch (Perl in a Nutshell)
- switch statement: 19.7.3. Discussion (Perl Cookbook)
- 19.11.3. Discussion (Perl Cookbook)
- 4.5.1. Case Structures (Programming Perl)
- 24.2.1. Time Efficiency (Programming Perl)
- Glossary (Programming Perl)
- Perl vs. C programming: 24.1.3. C Traps (Programming Perl)
- writing: 10.17.1. Problem (Perl Cookbook)
- switch_clause function (ExtUtils::Constant module): 8.69. ExtUtils::Constant (Perl in a Nutshell)
- switches: 3.2. Command-Line Options (Perl in a Nutshell)
- 3.2. Command-Line Options (Perl in a Nutshell)
- -w switch: 29. Functions (Programming Perl)
- switches, command-line: 19.1. Command Processing (Programming Perl)
- 19.1.3. Switches (Programming Perl)
- -e switches: 19.1. Command Processing (Programming Perl)
- default, taking switches as: 19.2. Environment Variables (Programming Perl)
- single character, processing with clustering: 32.1.3. Option, Argument, Parameter, and Configuration
File Processing (Programming Perl)
- Sx, Perl modules for: 22.1. The CPAN modules Directory (Programming Perl)
- sybperl package: 12.2. Design of DBI (Perl in a Nutshell)
- Symbol module: 7.6.2. Solution (Perl Cookbook)
- 8.193. Symbol (Perl in a Nutshell)
- symbol table entries,
aliasing: 2.10. Typeglobs and Filehandles (Programming Perl)
- symbol tables: 2.5. Names (Programming Perl)
- 2.5. Names (Programming Perl)
- 10.1. Symbol Tables (Programming Perl)
- containing references to other symbol tables: 10.1. Symbol Tables (Programming Perl)
- current package, determining use of: 10. Packages (Programming Perl)
- displaying for packages: 20.3.3. Debugger Options (Programming Perl)
- format name identifiers in: 29.2.41. format (Programming Perl)
- in fully qualified names: 2.5. Names (Programming Perl)
- local operator, making temporary changes with: 4.8.4. Dynamically Scoped Variables: local (Programming Perl)
- packages: 29.2.109. package (Programming Perl)
- references to: 8.2.5. Symbol Table References (Programming Perl)
- Symbol module: 32.1.1. Data Types (Programming Perl)
- symbolic references naming entries in: 8.1. What Is a Reference? (Programming Perl)
- symbolic debugging: Glossary (Programming Perl)
- Glossary (Programming Perl)
- (see also debugging)
- symbolic dereferences
- checking with strict pragma: 4.9.2. Controlling the Use of Globals (Programming Perl)
- symbolic links: 9.. Introduction (Perl Cookbook)
- 11.6. File Tests (Learning Perl)
- 11.6.1. The stat and lstat Functions (Learning Perl)
- 13.3. Links and Files (Learning Perl)
- 13.3. Links and Files (Learning Perl)
- 29.2.169. symlink (Programming Perl)
- duplicating directory trees: 9.12. Program: symirror (Perl Cookbook)
- getting filenames from: 29.2.123. readlink (Programming Perl)
- lstat function and: 29.2.91. lstat (Programming Perl)
- security risks in Unix: 23.2.1. Unix Kernel Security Bugs (Programming Perl)
- to packages: 12.16.1. Problem (Perl Cookbook)
- symbolic references: 12.16.2. Solution (Perl Cookbook)
- 8.1. What Is a Reference? (Programming Perl)
- 8.4. Symbolic References (Programming Perl)
- Glossary (Programming Perl)
- Symbol::qualify( ): 12.6.3. Discussion (Perl Cookbook)
- symbols: 12.8. Importing with Exporter (Learning Perl Objects, References and Modules)
- 13.3. The Prototype Module Itself (Learning Perl Objects, References and Modules)
- exporting from modules: 11.2. Creating Modules (Programming Perl)
- exporting, preventing
11.2.1.3. Managing unknown symbols (Programming Perl)
- importing into current package: 11.1. Using Modules (Programming Perl)
- leaving off export list or deleting from import list: 11.2.1. Module Privacy and the Exporter (Programming Perl)
- metasymbols, generic wildcards: 5.3.3. Wildcard Metasymbols (Programming Perl)
- symirror program: 9.12. Program: symirror (Perl Cookbook)
- symlink( ): 5. Function Reference (Perl in a Nutshell)
- symlink function: 13.3. Links and Files (Learning Perl)
- 29.2.169. symlink (Programming Perl)
- symmetric difference: 4.9.3. Discussion (Perl Cookbook)
- sync( )
- DB_File module: 8.52. DB_File (Perl in a Nutshell)
- Mail::Folder: 16.2.3. Handle Folders with Mail::Folder (Perl in a Nutshell)
- synchronization: Glossary (Programming Perl)
- data access in threads: 17.2.2.1. Synchronizing access with lock (Programming Perl)
- syntactic sugar: Glossary (Programming Perl)
- syntax: Glossary (Programming Perl)
- syntax, checking: 19.1.3. Switches (Programming Perl)
- syntax errors: 2.2. Inserting Code with eval (Learning Perl Objects, References and Modules)
- 2.4. Using require (Learning Perl Objects, References and Modules)
- syntax extensions: B.19. Syntax Extensions (Learning Perl)
- syntax, Perl: 2.3. Built-in Data Types (Programming Perl)
- Sys::Syslog module: 8.195. Sys::Syslog (Perl in a Nutshell)
- syscall( ): 5. Function Reference (Perl in a Nutshell)
- syscall function: 29.2.3. alarm (Programming Perl)
- 29.2.170. syscall (Programming Perl)
- syscalls: 7.. I/O Operations (Perl Cookbook)
- Glossary (Programming Perl)
- ioctl and fcntl returns: 29.2.77. ioctl (Programming Perl)
- performance and: 24.2.1. Time Efficiency (Programming Perl)
- Perl, C language vs.: 24.1.3. C Traps (Programming Perl)
- restarting: 16.1.3. Timing Out Slow Operations (Programming Perl)
- signal interruption of: 16.1.2. Reaping Zombies (Programming Perl)
- Sys::Hostname module: B.5.10. The Sys::Hostname Module (Learning Perl)
- 8.194. Sys::Hostname (Perl in a Nutshell)
- syslog, filehandle tying to: 14.6. Tie Modules on CPAN (Programming Perl)
- sysopen( ): 5. Function Reference (Perl in a Nutshell)
- filehandles: 7.1.2. Solution (Perl Cookbook)
- non-blocking I/O: 7.20.2. Solution (Perl Cookbook)
- unusual filenames: 7.2.2. Solution (Perl Cookbook)
- file overwriting, controlling: 23.2.2. Handling Race Conditions (Programming Perl)
- 16.2.1. File Locking (Programming Perl)
- 16.3.4. Named Pipes (Programming Perl)
- 29.2.104. open (Programming Perl)
- 29.2.171. sysopen (Programming Perl)
- sysread( ): 5. Function Reference (Perl in a Nutshell)
- 8.. Advanced Operations (Perl Cookbook)
- 14.4.1. Filehandle-Tying Methods (Programming Perl)
- 29.2.172. sysread (Programming Perl)
- sysreadline( ): 7.23.2. Solution (Perl Cookbook)
- sysseek( ): 5. Function Reference (Perl in a Nutshell)
- 8.. Advanced Operations (Perl Cookbook)
- Sys::Syslog module: 17.20. Program: backsniff (Perl Cookbook)
- 32.1.7. Operating System Interfaces (Programming Perl)
- system calls: 7.. I/O Operations (Perl Cookbook)
- 29.2.170. syscall (Programming Perl)
- system databases: B.7.1. Direct System Database Access (Learning Perl)
- system( ): 5. Function Reference (Perl in a Nutshell)
- running multiple programs: 16.2.2. Solution (Perl Cookbook)
- shell escapes: 19.5.2. Solution (Perl Cookbook)
- 14.1. The system Function (Learning Perl)
- 4.1. System and User Functions (Learning Perl)
- 29.2.174. system (Programming Perl)
- list argument form, avoiding shell with: 23.3.2. Code Masquerading as Data (Programming Perl)
- performance and: 24.2.1. Time Efficiency (Programming Perl)
- portability of: 25.5. Interprocess Communication (IPC) (Programming Perl)
- using vs. exec function: 14.2. The exec Function (Learning Perl)
- system performance: 11.5. Creating Getters and Setters More Easily (Learning Perl Objects, References and Modules)
- system time: 11.6.1. The stat and lstat Functions (Learning Perl)
- System V interprocess communication functions: 5.1. Perl Functions by Category (Perl in a Nutshell)
- System V IPC: B.13.1. System V IPC (Learning Perl)
- 16.4. System V IPC (Programming Perl)
- functions dealing with: 29.1. Perl Functions by Category (Programming Perl)
- functions for semaphores: 29.2.142. semctl (Programming Perl)
- IPC::SysV module: 32.1.8. Networking and Interprocess Communication (Programming Perl)
- killing proces groups: 29.2.80. kill (Programming Perl)
- messages, syscalls for: 29.2.95. msgctl (Programming Perl)
- portability of: 25.5. Interprocess Communication (IPC) (Programming Perl)
- shared memory, functions for: 29.2.150. shmctl (Programming Perl)
- System V IPC syscalls: 16. Interprocess Communication (Programming Perl)
- reliable signals, not supporting: 16.1.2. Reaping Zombies (Programming Perl)
- $SYSTEM_FD_MAX: 28.2. Special Variables in Alphabetical Order (Programming Perl)
- $SYSTEM_FD_MAX ($^F) variable: 4.4.1. Global Special Variables (Perl in a Nutshell)
- SysV IPC: 16.12.2. Solution (Perl Cookbook)
- syswrite( ): 5. Function Reference (Perl in a Nutshell)
- 8.. Advanced Operations (Perl Cookbook)
- 14.4. Tying Filehandles (Programming Perl)
- 14.4.1. Filehandle-Tying Methods (Programming Perl)
- 29.2.175. syswrite (Programming Perl)
Symbols & Numbers
| A
| B
| C
| D
| E
| F
| G
| H
| I
| J
| K
| L
| M
| N
| O
| P
| Q
| R
| S
| T
| U
| V
| W
| X
| Y
| Z
Copyright © 2004 O'Reilly & Associates, Inc. All Rights Reserved.
|