2 ms·
Well, you're editing the Latex version of the literate program. But since my development "style" is to make small changes, rebuild, test, and re-create the code
by daly 5y ago
Well, you're editing the Latex version of the literate program. But since my development "style" is to make small changes, rebuild, test, and re-create the code and PDF, my "thinking" isn't focused on the "non-typeset" version.
Pick up a physics textbook. Copy down all of the equations. Throw away the textbook and learn physics only using the equations. That's what programmers do. They write down the "equations" but fail to explain the ideas.
Equations, like programs, are really just an "iconic form" of an idea. The idea, however, lives in the surrounding text.
- cloogshicer 5y agoMy point is: what I believe the author meant when he wrote that a typeset document 'is dead', is that you're not actually editing the typeset document. You're editing the code, which is then rendered - maybe instantly and continuously, but still. You're not __directly__ editing the "nicer" representation.
- couchand 5y agoYou also aren't directly editing the observable runtime behavior of the system, yet programmers seem to be able to handle that jump regularly.