LINUX.ORG.RU

История изменений

Исправление X512, (текущая версия) :

Имхо, подход к UI непродуктивный.

Мне нравится, что команды можно где угодно написать один раз, а потом вызывать сколько угодно раз. Не нужно заново каждый раз писать команды. При вызове команд оконный фоку не переключается и можно направить команды на другое окно. Stdout выводится в отдельное окно. Нету модальных команд (модальная команда - это команда запрашивающая пользовательский ввод во время работы).

Для UNIX подобных систем есть интерфейс Acme, аналогичный Оберону.

Архитектура системы, заточенная на многопоточность

В оригинальном Обероне многопоточности нет. Есть глобальный цикл обработки событий на всю систему и если событие будет обрабатываться слишком долго, система повиснет (впрочем есть аварийное сочетание клавиш для перезапуска главного цикла). Многопоточность добавили в ActiveOberon и A2.

Исходная версия X512, :

Имхо, подход к UI непродуктивный.

Мне нравится, что команды можно где угодно написать один раз, а потом вызывать сколько угодно раз. Не нужно заново каждый раз писать команды. При вызове команд оконный фоку не переключается и можно направить команды на другое окно. Stdout выводится в отдельное окно. Нету модальных команд (модальная команда - это команда запрашивающая пользовательский ввод во время работы).

Архитектура системы, заточенная на многопоточность

В оригинальном Обероне многопоточности нет. Есть глобальный цикл обработки событий на всю систему и если событие будет обрабатываться слишком долго, система повиснет (впрочем есть аварийное сочетание клавиш для перезапуска главного цикла). Многопоточность добавили в ActiveOberon и A2.