|
|
|
|
|
by ParetoOptimal
1606 days ago
|
|
> It's really great for making a lasting artifact about a program that's completely done. My emacs configuration is the exact opposite of a program that's completely done, but I find literate programming good for managing it's complexity. > The experience completely cured me of Knuth-style literate programming, fwiw. If it's not too much to ask, do you mind sharing some of the pain points? |
|
To me, the point of literate programming is that you have a coherent (literate, if you well) document that explains how the program actually works, and the reason it's put together how it is. This is NOT an easy thing to write. It takes as much organization as the program itself. I found the document structure to be continuously in flux, as I updated the program to deal with new requirements. So either document would poorly structured, or I would spend a LOT of time keeping it good.