我一直在尝试用 Python 进行文学编程的各种方法。我喜欢noweb
,但我有两个主要问题:首先,很难在 Windows 上构建,我花了大约一半的开发时间;其次,它要求我缩进每一块代码,就像它在最终程序中一样——我不一定知道我什么时候写的。我不想用 Leo,因为我对 Emacs 很执着。
有没有一个好的读写编程工具:
- 在 Windows 上运行
- 允许我在使用时设置块的缩进,而不是在写入时
- 仍然让我在 Emacs 中工作
谢谢!
更正:noweb
确实允许我稍后缩进 --- 我误读了我在上面找到的论文。
默认情况下,
notangle
在扩展块时保留空格并保持缩进。因此,它可以与 Miranda 和 Haskell 等语言一起使用,其中缩进很重要
这让我只剩下“在 Windows 上运行”的问题。