Beautiful Code [374]
sharpness filter
shift right immediates instruction
short-circuiting logical operators (JavaScript)
shortest match
side effects
in Haskell 2nd 3rd
being explicit about
Simple Object Access Protocol (SOAP)
SimpleItem property sheet
simplicity in code
Ruby programming language
Simplified JavaScript
single-binding let forms
single-binding letrec-syntax forms
single-chip multi-core machines
skipping bad records (MapReduce)
slicing
slopes
comparing to test collinearity 2nd
measurement with respect to the y-axis
smoke tests
SMP (symmetric multiprocessing) machines
SOA (service-oriented architecture)
three-tiered
SOAP
SOCK_Acceptor type
software
bugs as "spoonful of sewage in the barrel of wine"
correctness and purity of
operated with a single button 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th
software engineering principles
Solaris
development of critical kernel subsystem
interaction between kernel memory allocator and Zettabyte Filesystem (ZFS)
priority inheritance for kernel synchronization primitives
user-level priority inheritance
Sorter
sorting
distributed
MapReduce
sort function
source_project base category
retrieving tasks of a project
sparse matrices
specifications for code
speech delivery in eLocutor
speech output 2nd 3rd 4th 5th 6th
speech servers
speech-enabling Emacs 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th
advice tutorial
first-cut implementation
generating rich auditory output 2nd 3rd
implementing event queue in speech server
spin lock (thread lock) in Solaris
Spinellis
splitting text into appropriate clauses (Emacspeak)
spoken output
spoonful of sewage in the barrel of wine
SQL
code to fetch data for Gene Sorter association columns
mail storage backend (Cryptonite)
SQL database
sqrt returning an irrational result
standards-based applications
start position (genomic features)
stateful session beans
stateless session beans
statements (JavaScript) 2nd 3rd 4th
std (statement denotation) method (JavaScript tokens)
Stein
STM (Software Transactional Memory) 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th
implementing transactional memory
Santa Claus problem (example program) 2nd 3rd
transactions in Haskell
STM actions
forming a list and combining with orElse
giving functions STM types wherever possible
storage and retrieval of data
Store class (Java)
Strategy pattern
streamer service (CIP) 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th
functionality
reliability 2nd 3rd
logging 2nd 3rd
service architecture
streaminess (Subversion interface)
StretchBlt function (Windows 1.0)
raster operations
string-specialized dictionary type
strip procedure
structures
base structure field defining pointer type
dictionary structures no longer in use
holding packed function arguments
in multithreaded programs 2nd 3rd 4th
inheritance and manipulation on Linux kernel 2nd 3rd 4th
PyObject
subfeatures and sub-subfeatures (genomic features)
subroutines
substitutions
mapping a symbolic name and list of marks to a label
subsystem
subtracts instruction
Subversion 2nd 3rd 4th 5th 6th 7th
summing factor technique
SVG (Scalable Vector Graphics) images
svn_error_t (Subversion error type)
svnsync functionality (Subversion)
switch statements (Java)
problems with larger groups of cases
symbol table (JavaScript parser)
symmetric multiprocessing (SMP) machines
symmetry
synchronized methods
synchronous event demultiplexing APIs (operating systems)
SyncML protocol
syntactic abstraction 2nd 3rd 4th 5th
syntax form
use by expander
syntax objects
conversion of s-expressions to/from
nonatomic structure
parsing and constructing
stripping
syntax-car operator
syntax-case
expander example 2nd 3rd 4th
expansion algorithm 2nd 3rd 4th
syntax errors
introduction to 2nd 3rd 4th
hygiene
input or output form followed by ellipsis
macro definition
syntax-case form
syntax-case system
syntax-cdr operator
syntax-error
syntax-pair? operator
syntax-rules system
sysfs (Linux)
systematic debugging
Index