Literate programming

I enjoy writing programs using literate programming, a programming paradigm invented by Donald Knuth. The idea is to write software by writing a book explaining the why of your code, with the actual code being contained as snippets in the book. I use Noweb and LaTeX for my programs. You can find a list below.

All of the work published here is licensed under the GNU General Public License 3.