Index
series foreword ix
acknowledgments xi
introduction
Matthew Fuller 1
algorithm
Andrew Goffey 15
analog
Derek Robinson 21
button
Søren Pold 31
class library
Graham Harwood 37
code
Friedrich Kittler 40
codecs
Adrian Mackenzie 48
computing power
Ron Eglash 55
concurrent versions system
Simon Yuill 64
copy
Jussi Parikka 70
data visualization
Richard Wright 78
elegance
Matthew Fuller 87
ethnocomputing
Matti Tedre and Ron Eglash 92
function
Derek Robinson 101
glitch
Olga Goriunova and Alexei Shulgin 110
import / export
Lev Manovich 119
information
Ted Byfi eld 125
intelligence
Andrew Goffey 132
interaction
Michael Murtaugh 143
interface
Florian Cramer and Matthew Fuller 149
internationalization
Adrian Mackenzie 153
interrupt
Simon Yuill 161
language
Florian Cramer 168
lists
Alison Adam 174
loop
Wilfried Hou Je Bek 179
memory
Warren Sack 184
Contents
obfuscated code
Nick Montfort 193
object orientation
Cecile Crutzen and Erna Kotkamp 200
perl
Geoff Cox and Adrian Ward 207
pixel
Graham Harwood 213
preferences
Søren Pold 218
programmability
Wendy Hui Kyong Chun 224
sonic algorithm
Steve Goodman 229
source code
Joasia Krysa and Grzesiek Sedek 236
system event sounds
Morten Breinbjerg 243
text virus
Marco Deseriis 250
timeline (sonic)
Steve Goodman 256
variable
Derek Robinson 260
weird languages
Michael Mateas 267
bibliography 277
about the contributors 313
index 321