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