We're writing about computer programs in a new stylistic form called pattern languages. The form has many internal references which map well to hypertext links. We've added links to published (or soon to be published) documents. Short summaries appear in
M. Veit, and S. Herrmann. AOSD '03: Proceedings of the 2nd international conference on Aspect-oriented software development, page 140--149. New York, NY, USA, ACM, (2003)