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. Это
делается по двум причинам
- Для себя - т.к. нет удовлетворительных программ, чтобы в кучке
держать всю информацию по одной теме.
- В надежде сделать приличный продукт. Есть достаточно <ссылка> идей,
которые применяются редко в известных программах, или не
применяются совместно.
Идей много, это и хорошо и плохо.
Хорошо тем, что даёт системе замечательные возможности,
плохо потому что требует значительных трудозатрат.
проект SWE для Windows
(с) Можаровский С.Г. // mailto:mozharovskys@mail.ru // swHome page