Beautiful Code [367]
exp-macro procedure
exp-quote procedure (syntax-case)
expansion algorithms
hygienic macro expansion algorithm (KFFD)
syntax-case 2nd 3rd 4th 5th
comparing identifiers
core transformers 2nd
creating wraps
expander 2nd 3rd 4th 5th
identifier resolution
manipulating environments
producing expander output
representations
starting expansion
structural predicates
syntax errors
Expect module (Perl)
explicit formulation of hypothesis (in debugging)
expression function
expression-based LISP macros
expressions
statements vs.
extend-wrap helper
extensibility of software
extension points
external clients
Index
[SYMBOL] [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]
Factory class (Bio::Graphics::Glyph) 2nd
make_glyph( ) method
option( ) method
factory pattern 2nd
familiarity (of beautiful code)
FAT-32 filesystem for the USB stick
fault tolerance
favorites in eLocutor (frequently used words)
Feathers
features (genomic)
density of
feed reading software
ffs (Berkeley Fast Filesystem)
fgrep
file readers and file writers (CIP streamer service)
filesystems
code to access filesystems
filesystem layers 2nd
FreeBSD use of indirection to abstract read function arguments 2nd 3rd 4th
Filter class
filterControls method (Gene Sorter columns)
FilterMethodCS
FilterMethodIL 2nd
DynamicMethod instance
filters
finding the definition of a name (JavaScript parser)
finite automata
first-class values
FIT (Framework for Integrated Test) 2nd 3rd 4th 5th 6th 7th 8th 9th
challenge of framework design
classes
relationships among
documents serving as tests
HTML parsing 2nd 3rd 4th 5th
open framework
open style of development
Fixture class (Java)
flex
flow in beautiful code
Fogel
for loops
looping over N-dimensional arrays
Python iterators as predicates
fork-join model of computation
forkIO function (Haskell) 2nd
Fortran
LINPACK package
required use of Fortran 90 with recursive LU
forward web link graph
frameworks
applied to networked software
object-oriented
free-identifier=? predicate
free_dicts array (Python)
FreeBSD operating system
high-level I/O abstraction independence
implementation of read system call
filesystem-independent part
interface functions and data structures
read system call
frequently used words in eLocutor
frugality in beautiful code 2nd 3rd 4th
full-text searches
fullword immediate
function arguments abstracted to argument pointers 2nd 3rd 4th 5th
function calls
function pointers
functional decomposition of nontrivial software
functions
JavaScript
fundamental instructions on RISC and CISC computers
Index
[SYMBOL] [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]
Gaussian elimination 2nd 3rd 4th 5th 6th 7th
MATLAB tool
GBrowse
GD::SVG module (Perl)
gdb (GNU debugger)
debugging
running diff on source code
splitting changes into four or more subsets
searching program states for failure cause
gen-var helper
gene expression columns (Gene Sorter)
filtering
Gene Sorter 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th
beautiful code 2nd 3rd 4th
function filtering associations that handles wildcards
dialog with user over the Web
genome.ucsc.edu implementation
polymorphism 2nd
user interface
genes
genome
genome browsers
GET and POST requests over HTTP
GFS (Google File System)
management of input data
paper about design and implementation
GHC (Glasgow Haskell Compiler)
Ghemawat 2nd
Glasgow Haskell Compiler (GHC)
Glyph class (Bio::Graphics)
dynamic option processing
glyphs (Bio::Graphics module)
adding new
dynamic creation of 2nd 3rd 4th
subglyph generation
GnuPG
high-quality search results
MapReduce
MapReduce programs
Google Maps
Google News searches via Atom feeds
goto instruction
GPG 2nd 3rd
graphic formats
groupings of words (eLocutor)
Gulhati
Index
[SYMBOL] [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]
HAKMEM memo