Ну так пишите! В чем проблема и зачем для этого кто-то должен выполнить разделения движка управления файлами и интерфейса?
PS: Вообще движок управления файлами и так выделен в отдельный "модуль", входящий в состав программного комплекса под названием ОС Windows Общение между программами и этим движком осуществляется при помощи API. Вы не знали?!
Движок, интерфейс ... а теперь плагины. Вы уж определитесь.
С 'гениальными' идеями, которые должен с восторгом воплотить кто-то другой -- это в другое место.
И правила форума, на всякий случай почитайте, про 'сам я не... '
А что тут непонятного? Может Вы просто не потрудились вникнуть в вопрос?
Интерфейс отделить от движка. Движок подключает к себе плагины и предоставляет другие сервисы (интерфейсам). API плагинов отвязать от прямого манипулирования интерфейсом. Вообще продумать API, сделав его абстрактным. Если надо, это могу.
Но вижу, что этузиазма у разработчиков уже не хватает.
А ведь это позволило бы в будущем сильно улучить Far - думать уже о версии 4, которая будет после версии "3.0 Unicode", задуматься о возможностях переноса на другие платформы (в мире, где десктопы уже будут непопулярны), о разнообразии интерфейсов.
несмотря на то, что сам пользуюсь только десктопами (ну и редко планшетом), безусловно - компьютеры развиваются по пути все большей компактности и переносимости. Вчера читал статью об операционке, которая изолирует друг от друга приложения (типа виртуализации), и при разборе почему не заявлена совместимость с довольно распространенным железом, выяснилось, что разработавшая операционку компания использует только лэптопы и тестирует на них, и похоже там уже даже не задумывается, что кроме ноутбуков есть еще десктопы!
У нас тоже к тому придет, что вместо десктопов как раньше, персональные ПК станут ноутбуками. Уже сейчас многие вместо покупки компьютера покупают планшеты. А это - другие интерфейсы. Вообще, изменение формата компьютера (даже из десктопа в ноутбуки) влечет потребность в изменении/доработке интерфейса для удобства использования, даже просто из-за изменения клавиатуры.
Почему мы используем Far? - Из-за его интерфейса. По сути, - сам Far является прежде всего альтернативным интерфейсом! Более удобным, чем стандартный. И это главное, почему его используют вместо стандартного.
А теперь представьте, что у Far появляются и другие удобные интерфейсы, заточенные под разные нужды. Он сможет и обзавестись другими консольными интерфейсами, и выйти за рамки и ограничения консоли, и дать очень удобные и мощные решения, сравнимые по полезности с уже имеющимся популярным интерфейсом.
textExpanser wrote:компьютеры развиваются по пути все большей компактности и переносимости. У нас тоже к тому придет, что вместо десктопов как раньше, персональные ПК станут ноутбуками. Уже сейчас многие вместо покупки компьютера покупают планшеты.
Это размышление человека ~до 40 лет, потом, когда зрение начинает портиться - на экраны планшетов и тем более смартфонов смотреть не хочется...
компания использует только лэптопы и тестирует на них, и похоже там уже даже не задумывается, что кроме ноутбуков есть еще десктопы!
Значит это маленькая компания, или новая, всем управляет рынок - будет спрос - появится и предложение.
А теперь представьте, что у Far появляются и другие удобные интерфейсы, заточенные под разные нужды... выйти за рамки и ограничения консоли
Это уже перестанет быть FAR'ом.
Если у скрипки убрать, или добавить часть струн - она станет от этого лучше?
То другая, конкурирующая, платформа.
А за FarOS естественным образом последуют FarPC, FarBook, FarMobile, FarDroid и даже iFar.
Затем FarNet (другое название - InterFar).
Напоследок FarMatrix, а возможно, и SkyFar...