Literate Programming: Empower Your Writing with Emacs Org-Mode
Jupyter notebooks seem to be the modern form for literate programming.People are writing entire books in the literate style:http://nbviewer.jupyter.org/github/rlabbe/Kalman-and-Bayesia...The style is similar to literate classics like "Structure and Interpretation of Computer Programs" and "Structure and Interpretation of Classical Mechanics".The only downside is version control. Jupyter uses a custom file format. It is difficult to work with colleagues on the same notebook, since we cannot use the usual code-versioning tools (git/diff/etc.) to manually merge together concurrent changes.Anybody knows a good solution for this?