start page | rating of books | rating of authors | reviews | copyrights
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
]