Index: S
- safe compartments : Security features
- Safe module : Trojan horses
- Sarathy, Gurusamy
- save stack : Inside Other Stacks
- SBDM module : DBM
- scalars
-
- dereferencing
- dynamic allocation of : References to Anonymous Storage
- dynamic binding : Tying Scalars
- scalar values (SVs) : Scalar Values
- Scale widgets
- schema
-
- evolution of : Schema Evolution
- generation for database : Oh, and Can You Do This Too?
- scope stack : Inside Other Stacks
- scoping, lexical versus dynamic : Lexical Versus Dynamic Scoping
- scratchpads : Lexical Variables
- scripting, advantages of : The Case for Scripting
- ScrlListBox function : Scrollbars and Scrolling
- ScrlText function : Scrollbars and Scrolling
- scrollbars (scrolling) : Scrollbars and Scrolling
- Scrolled function : Scrollbars and Scrolling
- scrolling widgets : Scrollbars and Scrolling
- SDBM module : Tying Hashes
- SDBM_File module : DBM
- search_files subroutine (example) : Examples
- searching
-
- man pages with perlman : Searching for Text
- for methods : Searching for Methods
- multipattern grep for (example) : Fast Multipattern grep
- security
-
- eval function and : The String Form: Expression Evaluation
- module privacy : Privacy
- references and : Trojan horses
- taint checking : Security features
- select function : Multiplexing Using select
- Select module
- select statement (SQL) : Select
- selective aliases : Selective Aliasing
- sending sockets : Sender
- serialization : Persistence Issues
-
- Data::Dumper module : Data::Dumper
- FreezeThaw module : FreezeThaw
- Storable module : Storable
- servers : Real-World Servers
-
- forking : Multiple Threads of Execution
- quiescent : Nonblocking Filehandles
- set_attributes function
-
- Object Encapsulation
- Queries
- database mapping and : Multivalued Attributes and Database Mapping
- setjmp function : Using Eval for Time-Outs
- shadow classes, SWIG and : SWIG Features
- shallow binding : Python
- shared string tables : Inside HVs
- %SIG variable : Signal Handlers
- SIGALRM signal : Timers
- SIGIO signal : Handling Multiple Clients
- signals : Signal Handlers
-
- ALRM (alarm) : Using Eval for Time-Outs
- CHLD (child process) : Multiple Threads of Execution
- SIGALRM : Timers
- SIGIO (I/O) : Handling Multiple Clients
- smart callbacks : Using Closures as "Smart" Callbacks
- socket call : IO Objects and Filehandles
- sockets : Networking Primer
-
- bidirectional communication : Bidirectional Communications
- handling multiple sockets : Handling Multiple Clients
- IO::Socket module : Socket API and IO::Socket
- receiving with : Receiver
- sending with : Sender
- servers and : Real-World Servers
- Socket API : Socket API and IO::Socket
- soft references : (see symbolic references)
- SpecPerl utility : GUI Forms: The Easy Way
- SpecTcl utility : GUI Forms: The Easy Way
- speed : (see performance)
- Sql statement (SQL) : Win32::ODBC
- SQL statements : Basic SQL accesses
- ST macro : Returning a variable list of results
- stacks
- stashes : (see symbol tables)
- static allocation : Referring to Existing Variables
- static methods : Class Methods and Attributes
- static typing hints : Peek into the Future
- statically linked extensions : Adding Extensions
- Stopwatch facility (example) : Example: Stopwatch
- Storable module : Storable
- store function
-
- Tying Scalars
- Object Identity
- Adaptor::DBI module : Storing objects
- Adaptor::File module : Storing objects
- stores procedures : What DBI does not provide
- streamed data, modules for : Streamed Data
- streams : Iterators and Streams
- strict directive, symbolic references and : Symbolic References
- strings : Scalar Values
-
- as filehandles : Strings as Handles
- shared string tables : Inside HVs
- struct declaration (C) : User-Defined Structures
- structures
-
- Academy Award data (example) : Pass the Envelope
- magic variables : Magic Variables
- nested
- opcodes : Inside opcodes
- Perl value types : Perl Value Types
- PerlInterpreter : Multiple interpreters
- printing : Pretty-Printing
- stacks : Stacks and Messaging Protocol
- SWIG and : SWIG Features
- type-checking hints : Peek into the Future
- user-defined : User-Defined Structures
-
- matrices example : Example: Matrices
- subroutines
-
- anonymous
- BEGIN, compilation and : Package Initialization and Destruction
- calling : Calling a Perl Subroutine
- closures : Closures
- delaying loading of : Autoloading
- dispatch tables : Dispatch Table
- eval function and : The String Form: Expression Evaluation
- modules/packages and : Basic Package
- passing arrays/hashes to : Passing Arrays and Hashes to Subroutines
- passing filehandles to : Passing Filehandles to Subroutines
- private names for : Enforcing Privacy
- referencing : Subroutine References
- substitutions, /e flag with : Expression Evaluation in Substitutions
- substr function : Extracting Columns from a File
- SUPER pseudoclass : Overriding base classes
- superclasses : The Need for Inheritance
- SVs (scalar values) : Scalar Values
- SWIG tool
-
- User-Defined Structures
- On Code Generation
- Extending Perl:A First Course
- C header file and : The Extension Process
- features of : SWIG Features
- Mandelbrot code example : Fractals Using SWIG
- typemaps : SWIG Typemaps
- XS tool versus : SWIG or XS?
- XSUBs and : The Called Side: Hand-Coding an XSUB
- Symbol module : Filehandles, Directory Handles, and Formats
- symbol tables
-
- Perl Variables, Symbol Table, and Scoping
- Perl Objects
- Glob Values and Symbol Tables
- accessing : Accessing the Symbol Table
- modules/packages and : Packages and Variables
- symbolic references
-
- Dynamic Behavior
- Symbolic References
- Reference Counts
- Symbolic References
- modules/packages and : Symbolic References
- symbols, importing : Importing Symbols
- Symdump module : Reading the Source
- synchronicity : Remote Procedure Calls (RPC)
- syntax tree : Jeeves Example
- sysread operator
- syswrite operator
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