What's the best way to do literate programming in Python on Windows?
Posted
by JasonFruit
on Stack Overflow
See other posts from Stack Overflow
or by JasonFruit
Published on 2009-08-12T16:32:54Z
Indexed on
2010/03/22
10:11 UTC
Read the original article
Hit count: 407
I've been playing with various ways of doing literate programming in Python. I like noweb
, but I have two main problems with it: first, it is hard to build on Windows, where I spend about half my development time; and second, it requires me to indent each chunk of code as it will be in the final program --- which I don't necessarily know when I write it. I don't want to use Leo, because I'm very attached to Emacs.
Is there a good literate programming tool that:
- Runs on Windows
- Allows me to set the indentation of the chunks when they're used, not when they're written
- Still lets me work in Emacs
Thanks!
Correction: noweb
does allow me to indent later --- I misread the paper I found on it.
By default,
notangle
preserves whitespace and maintains indentation when expanding chunks. It can therefore be used with languages like Miranda and Haskell, in which indentation is significant
That leaves me with only the "Runs on Windows" problem.
© Stack Overflow or respective owner