3 ms·
The tools for this should be better. I wish that Literate Programming was more widespread: http://literateprogramming.com/ http://literateprogramming.com/ Cu
by WillAdams 3y ago
The tools for this should be better.
I wish that Literate Programming was more widespread:
http://literateprogramming.com/ http://literateprogramming.com/
Currently trying to arrive at a good toolchain for my own efforts: https://willadams.gitbook.io/design-into-3d https://willadams.gitbook.io/design-into-3d and https://github.com/WillAdams/gcodepreview https://github.com/WillAdams/gcodepreview and at this time, the best option is looking like:
https://quarto.org/ https://quarto.org/
and TeXshop and probably .dtx files (but if someone has a better suggestion, I'd be open to it).
- Onawa 3y agonbdev is a mixture of Quarto and Jupyter and targets the exact use case you're talking about. https://nbdev.fast.ai/ https://nbdev.fast.ai/
- metaed 3y agoI take a minimalist approach. Any project goes in a single .nw file, formatted for Noweb, edited using Vim. I use a source highlighter that recognizes multiple languages in a single buffer. Noweb generates all my objects, including program text, makefiles, tests, and all documentation. Building the project is just "noweb *nw" followed by "make".
- yencabulator 3y agoIf you're looking for essentially a modern LaTeX, you might enjoy https://github.com/typst/typst https://github.com/typst/typst
- WillAdams 3y agoI've spent a lot of time using LaTeX, and just purchased the two volume _The LaTeX Companion: 3rd Edition_ --- I've tried more LaTeX replacements than I would care to count and --- still holding out for LaTeX3, we'll see.