This article is from the Literate Programming FAQ, by David B. Thompson email@example.com with numerous contributions by others.
Dan Schmidt firstname.lastname@example.org
Any platform with Emacs
email to the author, email@example.com
noweb-outline.el is a mode for Emacs that allows you to easily
navigate the chunk tree of a noweb program.
One of the problems with literate programming is that it's easy
to lose track of how your tangled source file (the one that the
compiler actually sees) is structured. In noweb-outline-mode,
you can interactively explore the tree of chunks you are
creating, giving you the big picture as well as the small.
Enough description; it would take more time for me to explain it
than for you to just go ahead and try it out.
noweb-outline.el is currently in an alpha state (I've worked on
it for only a couple of days), but it is already very useful. A
nice file to use to try it out is example/wc.nw in the noweb