Literate programming is an interesting approach to make programs more easily understandable.
Anyone tried it before? Any opinions?
There are a number of tools that aim to facilitate this in a language-independent way:
- Literate (git): uses markdown with a vim plugin
- Org-Babel: uses org-mode with emacs
- portia (git)
Question though is how to integrate it with editors nicely that do on-the-fly syntax checking and code completion.