(no title)
mullr | 4 years ago
The experience completely cured me of Knuth-style literate programming, fwiw. It's really great for making a lasting artifact about a program that's completely done. But I can count the number of programs I've worked on like that on zero fingers. Even this one isn't really done, but the cost of updating the essay along with the code discouraged me from working on it any more.
ParetoOptimal|4 years ago
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?
mullr|4 years ago
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.
nesarkvechnep|4 years ago