между делом, ковыряя в CmapTools и Google Wave бакалаврскую, подумалось
- а ведь насколько удобнее было бы скрестить WYSIWYG редактор типа Ворда с подобным графовым представлением
- семантические связи между элементами, к которым прицеплены отформатированные куски текста и иллюстрации, видно структуру документа
- и аннотации туда же, и ссылки на соответствующие фрагменты кода аля Code Bubbles (literate programming, дадада!)
- можно и базу знаний (например, ссылки на алгоритмы, используемые в коде) туда же запихать, что явно помогло бы поддерживать систему следующим поколениям девелоперов
- а потом эта самая структура сплюскивается и форматируется в традиционную книгоподобную штуку
- и код, который компилируется. Или чертежи. И инструкции исполнителям на местах
такая организация, имхо, замечательно помогала бы работе над большими текстами. и софтом. и документацию было бы на порядок проще синхронизировать с реальной структурой программы. а, ну и еще чтобы его можно было одновременно редактировать и аннотировать всем, кто разрабатывает проект. багтрекинг тоже с виду замечательно ложится на такое.
no subject
Date: 2010-05-30 07:53 am (UTC)Автор сделал её поскольку ему предстояло писать диплом и т.д.
2. Однако в нее встроен чересчур примитивный редактор, и привязывать программы к квадратикам неудобно (писать текст, однако, можно, с минимальной HTML разметкой)
3. Удобный формат я сделал в программе Molly для literate programming - это "складывающийся хтмл":
http://literate-molly.sourceforge.net/
(читать не в майкрософтовском браузере; должен быть включен JavaScript)
Одно время я хотел связать Molly с "картами" выдаваемыми kdissert - это не сложно, он пишет свои файлы в формате XML.
Однако решил, что овчинка не стоит выделки.
no subject
Date: 2010-05-30 10:56 am (UTC)Не, ну программ таких у меня завались, что под вынь, что под линь. Речь именно о полноценном семантическом верстаке, и (эгоистично) желательно чтобы в нем еще ГОСТ-совместимые документы верстать можно было :)
>> складывающийся хтмл
До определенного обьема это удобно, да. Потом хочется много views одновременно, collaboration и всего такого...
>> хотел связать
ну, в общем, овчинка стоит выделки, только чуть более основательной.
Там есть неограниченное количество views
Date: 2010-05-30 11:32 am (UTC)