Оберон-клуб «ВЄДАsoft»
https://zx.oberon.org/forum/

Две ветки развития Ofront'а
https://zx.oberon.org/forum/viewtopic.php?f=32&t=148
Страница 1 из 1

Автор:  Zorko [ 22 ноя 2013, 06:56 ]
Заголовок сообщения:  Две ветки развития Ofront'а

Вероятно, вы знаете о проекте voc (Vishap Oberon Compiler). Это попытка интегрировать Ofront с компилятором GCC и сопутствующий набор Оберон-библиотек. Однако в voc, в отличии от Ofront'а, не включен Oberon v4 environment.

То, что Норайр Чилингарян сделал выбор в пользу Ofront’а (а он активно работает и с OO2C, но говорит, что Ofront чище написан) указывает, что препятствием для более широкого использования Норайром Ofront’а ранее была лицензионная политика. Что нынче пересмотрено Дж.Темплом, и дан толчок для дальнейшего развития Ofront’а.

По большому счёту, XDev разработан исходя из примерно тех же соображений, что и voc, только Vishap более заточен под Linux (хотя должен работать и под Cygwin/gcc), а XDev — чисто виндовский проект (что не помешало slenkar’у заточить его и свободно использовать под Linux даже без Wine, и, заметьте, силами одного энтузиаста и за разумное время. Что внушает оптимизм).

Возникает конечно желание слить проекты Vishap и XDev, но на практике это вряд ли возможно из-за разных взглядов на дальнейшую стратегию развития. Норайр больше нацелен на упрощение, вплоть до замены Оберона-2 на Оберон-07. Я, напротив, за языковое обфичивание (за внесение в Ofront некоторых расширений из Компонентного Паскаля, “Дубовых требований”, OberonX и других идей). Оба пути, так или иначе, требуют значительных вложений труда. Думается, проекты будут сотрудничать, возможно, даже внедрять похожие вещи (совместимые по интерфейсам библиотеки и т.п.).

Мои репозитории Ofront’а отдельно от XDev имеют чисто утилитарное назначение (Ofront для BlackBox — чтобы просто видеть коммиты, относящиеся к Ofront’у, отдельно от XDev; Ofront для Linux — просто эксперимент по сборке Ofront’а из исходников), и их не следует рассматривать как попытку развивать Ofront как самостоятельный продукт отдельно от Дж.Темпла. Только как сопутствующий компонент системы XDev. И, как компонент, он не будет релизиться отдельно от XDev никогда. У меня просто не хватит на это сил и опыта — сделать всё на должном уровне. Поэтому и не претендую. Но я постараюсь заинтересовывать Дж.Темпла и Норайра (посильно, как будет получаться) во внедрении некоторых необходимых, на мой взгляд, предложений по усовершенствованию, хотя, может, это будет не так просто. Так что, как сами видите, децентрализация в развитии Ofront’а не столь уж удивительна и не так легко преодолима.

Страница 1 из 1 Часовой пояс: UTC + 2 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/