I've seen a few posts here recently on literate programming; I really hope it takes hold as a trend.
A couple of months ago I released a "literate devops" tool: https://github.com/robsheldon/golem/
It extends https://github.com/bashup/mdsh so that you can execute shell code, embedded in markdown, on remote servers. I hope someday that documented server management becomes the standard.
Shameless plug of my own tool. If you want to write literate programs in TypeScript, check out https://johtela.github.io/litscript/
There is also a VSCode syntax highlighting extension https://marketplace.visualstudio.com/items?itemName=johtela....
Literate Programming Example:
Here's literate programming in markdown implemented in gawk: https://github.com/bapcyk/lawk
My hope is that this recent interest in literate programming will combine with the recent interest in readable jupyter notebooks (jupytext, etc.).
Very nice project, I'm a big fan of literate programming. I currently use knitr. Are there any big differences between knitr and literate?
At the bottom of the link:
and the source can be read here
404
what are the benefits of literate programming systems?
I’ve written a fairly long literate program in Literate: https://blog.zdsmith.com/whist.html I really enjoyed the experience. It came out well and it was relatively painless to compose.