"You can't be on the net and _not_ be on the net," Chia said, as they shot up a final flight of stairs. "Distributed processing," he said. "Interstitial. It began with a shared killfile--" -- William Gibson, _Idoru_, 1996. p. 209 % First, we want to establish the idea that a computer language is not just a way of getting a computer to perform operations but rather that it is a novel formal medium for expressing ideas about methodology. Thus, programs must be written for people to read, and only incidentally for machines to execute. -- Hal Abelson and Gerald Jay Sussman with Julie Sussman, Structure and Interpretation of Computer Programs