Literate programming #

Literate programming, coined by Donald Knuth, is a popular and intriguing idea that I rarely see actually implemented to its full potential.

Examples #

  • org-mode, a way to include source blocks of basically anything for literate programming in emacs org-mode.
  • Jupyter notebooks (although this is debatable as the source code for the notebook itself is not actually plain text).
  • Leo, an intriguing editor with a fantastic name :)
  • A Github repo full of examples.