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