Sun World Editor - это средство для управления сложными интеллектуальными проектами

Примеры сложных интеллектуальных проектов: Исполнители этих проектов обычно имеют дело с сотнями и тысячами документов, включающих сотни тысяч строк текста как исходных, справочных материалов, так и результатов своего труда. На сегодняшний день организация всего этого материала в стройную систему возложена на память человека и на систему папок - директорий и поддиректорий операционной системы. Специальная обработка позволяет собрать документы в единый гипертекстовый массив формата HTML, PDF или CHM, однако, во-первых, неспециалисту-компьютерщику это сделать сложно, во-вторых, после такой обработки дальнейшее редактирование документов затруднено.

Есть программные продукты именно для управления документами, один из наиболее популярных - система Lotus Notes. В общем и целом все подобные продукты достаточно дороги как в прямом смысле, так и в смысле затрат на их освоение.

Система SWE (SunWorld Editor) была разработана в 1990г для DOS как реинкарнация редактора MIM (МикроМир-85) МехМата МГУ. Сердце, основной "движок" системы - это иерархия "DIR" файлов. DIR-файл это обычный текстовый файл, с расширением имени ".dir", строки которого разбиты на три логические части: SWE и MIM умели автоматически генерировать DIR - файлы, помещая туда содержимое текущего каталога, так называемые MICROS.DIR файлы.
Все, что требовалось от пользователя, чтобы привести море файлов в стройную систему - пройти по MICROS.DIR файлам на компьютере, скопировать оттуда нужные строчки, поместить их в нужном порядке в собственные DIR-файлы, объединяющие информацию по заданному проекту и написать в этих строчках понятные комментарии.

Автору этих строк и SWE довелось в те времена сопровождать программу расчета зарплаты, написанную на ТурбоПаскале 3 и состоящую из 40 тысяч строк и 500 файлов, разбитых на 30 каталогов. Благодоря SWE весь проект был собран в единое пространство за один день и дальнейшая работа не вызвала затруднений при поиске нужных частей программы и их редактировании.

MIM и SWE включали большое число "продвинутых" идей. В настоящее время идут работы по переведу SWE в Windows. Это делается по двум причинам
  1. Для себя - т.к. нет удовлетворительных программ, чтобы в кучке держать всю информацию по одной теме.
  2. В надежде сделать приличный продукт. Есть достаточно <ссылка> идей, которые применяются редко в известных программах, или не применяются совместно.
Идей много, это и хорошо и плохо. Хорошо тем, что даёт системе замечательные возможности, плохо потому что требует значительных трудозатрат.

проект SWE для Windows
(с) Можаровский С.Г. // mailto:mozharovskys@mail.ru // swHome page