Я играл с различными способами грамотного программирования на Python. Мне нравится noweb
, но у меня есть две основные проблемы: во-первых, сложно построить Windows, где я потрачу около половины моих время разработки; и во-вторых, это требует от меня отступать каждый кусок кода, поскольку он будет в финальной программе, который я не обязательно знаю, когда я его пишу. Я не хочу использовать Лео, потому что я очень привязан к Emacs.
Есть ли хороший инструмент программирования грамотности, который:
- Работает в Windows
- Позволяет мне устанавливать отступ кусков, когда они используются, а не когда они написаны
- Все еще позволяет мне работать в Emacs
Спасибо!
Коррекция: noweb
позволяет мне отступать позже --- Я неправильно прочитал документ, который я нашел на нем.
По умолчанию
notangle
сохраняет пробелы и сохраняет отступы при расширении фрагментов. Поэтому его можно использовать с такими языками, как Miranda и Haskell, в которых значителен отступ
Это оставляет мне проблему с "Runs on Windows".