Оберон-клуб «ВЄДА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/ |