Looking at Code from Different Angles: Literate Programming Reinvented
russet.org.uk