links to this page:    
View this PageEdit this PageUploads to this PageHistory of this PageTop of the SwikiRecent ChangesSearch the SwikiHelp Guide
Literate Programming
Last updated at 2:00 pm UTC on 5 February 2004

Two key ideas

  1. Regard a program as a communication to human beings, instead of as a set of instructions to a computer.
  2. View your program as a hypertext document, rather like the World Wide Web.


The Oberon programming-language/operating-system implements some of these ideas in a way highly useful to Oberon newbies. Try it. It shows what Squeak can be:

The Eiffel programming language uses a concept called Design by Contract.

Some Squeak Wiki pages discuss such Active Media.

SourceCommentsAsUserInterface clearly states the issues.