Отчитываюсь о результатах. Вот репозиторий:
https://gitlab.com/budden/nkpИсходники модулей действительно переведены в текстовый режим. Для любителей красить в синий цвет я сделал подсветку для Visual Studio Code:
http://вече.программирование-по-русски.рф/viewtopic.php?f=2&t=22
Вот так это выглядит:
С документами хуже. Часть из них нормально преобразуется, но при этом ломается среда. Часть же всё время "мерцает". Иван локализовал проблему - она связана с векторной графикой. Но решения нет.
В результате есть три директории:
k - то, что хранится в git
o - то, с чем работаем. Есть батник, который прерващает все текстовые док-ты в odc
k2 - обратное преобразование в текст
Работа выглядит так:
запускаем батник k-v-o, получаем o. С ним работаем (в ББЦБ и/или VS Code) - оба доступны одновременно, т.к. исходники модулей всё же текстовые.
Дальше запускаем k-v-o2
Дальше запускаем winmerge и переносим изменения из k2 в k.
Дальше запускам git commit
Процесс корявый, но он того стоит. Потому что поиск и особенно замена в VS Code на порядок удобнее. Плюс раскраска.
И прочие удобства коринфской IDE, а не дорийской.
Основная потеря - в сборке нет документации.
Из доработок - там есть частично переведённые и прокомментированные исходники компилятора (подсистема Ня)
Сборка blackbox и сборка консольной версии dev0 полностью автоматизированы - в исходной обертоновской сборке они не полностью автоматизированы.
В общем, неряшливо, но жизнеспособно.