Literate programming changes the focus of software development from writing code with documentation around it to writing a document with code in it. If you write programs, it is worth experimenting with, even if you don't convert, just for the benefit of expanding your horizons.

There are several more literate programming tools available now, all inspired by CWEB. Noweb seems to be a popular one, but my favourite is FunnelWeb. FunnelWeb is language independent, i.e. it can be used with any programming language (many other literate programming tools are restricted to one or two languages). Other tools include FWEB, nuweb, and SchemeWeb.

At the time of writing this node, there is a website at and a Usenet newsgroup called comp.programming.literate and both of these resources are well worth checking out for further information.

Log in or register to write something here or to contact authors.