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

POW!
https://zx.oberon.org/forum/viewtopic.php?f=56&t=167
Страница 1 из 2

Автор:  Last_Alien [ 16 дек 2013, 12:32 ]
Заголовок сообщения:  Re: VisualOberon

Ну а что вы насчет xds и Pow! можете сказать? Выглядят тоже вроде бы ничего так. А Pow еще и с исходниками идет.

Автор:  Zorko [ 16 дек 2013, 13:03 ]
Заголовок сообщения:  Re: VisualOberon

Надо пробовать. :)

XDS вроде бы не разочаровывает, код крайне оптимальный, много возможностей, но лично для меня неприемлем из-за невозможности его дорабатывать.

POW! хорош (и книга по нему есть хорошая), но можно упереться во что-то, например, в отсутствие поддержки юникодных символов/строк. Или полное отсутствие возможности разрабатывать для никсов. Плюс я всё-таки Компонентный Паскаль предпочитаю.

А Ofront вот тоже допиливаю-допиливаю... В идеале хочется получить из него что-то удобное для разработки, но до этого ещё, видимо, неблизко.

Автор:  Last_Alien [ 16 дек 2013, 13:07 ]
Заголовок сообщения:  Re: VisualOberon

Кстати, насчет книги по Pow!
Я ссылку на нее тоже видел у разработчиков, но саму книгу - не найти. Похоже никто нее не сканировал. Или вы ее видели где-то?

Автор:  Last_Alien [ 16 дек 2013, 13:08 ]
Заголовок сообщения:  Re: VisualOberon

Ofront... Он он же в С все перегоняет, а не компилирует. Не ортодоксально! :-)

Автор:  Zorko [ 16 дек 2013, 14:04 ]
Заголовок сообщения:  Re: VisualOberon

Ну а шо делать, таков неидеальный мир и мы в нём. ;)
Зато у такого подхода кроме минусов ещё есть и много плюсов, в частности, готовые оттестированные массовым применением чудные оптимизирующие Си-компиляторы, Оберон-компиляторам до них ой как далеко.

P.S. Книга есть, сам нашёл в инете. См ЛС.

Автор:  Last_Alien [ 16 дек 2013, 14:44 ]
Заголовок сообщения:  POW!

Zorko писал(а):
Ну а шо делать, таков неидеальный мир и мы в нём. ;)
Зато у такого подхода кроме минусов ещё есть и много плюсов, в частности, готовые оттестированные массовым применением чудные оптимизирующие Си-компиляторы, Оберон-компиляторам до них ой как далеко.

P.S. Книга есть, сам нашёл в инете. См ЛС.


Слоев многовато получается. И это как-то неправильно.

С учетом полученной замечательной книги буду пробовать пока что работать с Pow!

Автор:  Zorko [ 16 дек 2013, 14:54 ]
Заголовок сообщения:  Re: VisualOberon

Слои можно потом убрать, если подход "пойдёт". Зато быстро можно начать работу над библиотеками, попробовать подход в действии, наработать базу исходников. Не тратя годы на производство компилятора хорошего качества. :)

Кстати, поэтому и появились Vishap Oberon Compiler и XDev — чтобы скрыть Си-слой. Он как промежуточное представление есть, но уже не выпирает. Правда, владеть для разработки языком Си всё-таки крайне желательно, но уже в гораздо меньших масштабах, всё-таки Ofront делает много работы.

Автор:  Last_Alien [ 17 дек 2013, 09:19 ]
Заголовок сообщения:  Re: VisualOberon

Оберон - это Оберон, а Си - это Си. Даже если посмотреть только на модульную систему приложения, становится понятно, что это слишком разные языки.

С другой стороны - чего вообще спорить на эту тему? Вы идете одним путем, я попробую сходить других - посмотрим, что из этого получится.

Портирование VisualOberona должно выявить все проблемы того же Pow! Исходники есть, т.е. можно даже будет подправить найденные сложности.
Pow! не плох. Идея IDE была изначально правильная - авторы попытались сделать что-то похожее на борлондовские среды разработки. Т.е. нужно последовательно довести все это до уровня хотя бы экспресс-студии - и будет всем нам счастье :-)

Автор:  Zorko [ 17 дек 2013, 10:37 ]
Заголовок сообщения:  Re: VisualOberon

А знаете, такие попытки, притом с POW!, уже предпринимались.

https://sourceforge.net/projects/oberon2studio/
http://developer.berlios.de/project/showfiles.php?group_id=9371

По последней ссылке есть интересные исходники, написанные на модифицированном POW!

Удалось связаться и с автором, итальянцем Стефано Феррари:
Stefano Ferrari писал(а):
Hi Oleg

the oberon 2 studio is a discontinued project cause lack of time. Its goal
was targeting windows having similar behaviour as visual basic (reflection,
graphical design interface, drag & drop of components, project management)

Maybe I have some "unpublished" files, I think mainly windows controls
wrappers (pushbutton, checkbox, and so on)
and a very draft implementation of a repository. Reflection was strictly
bound to the compiler, that was a modified version of the POW!compiler.
Brian Kirk was so kind to give me permission to use the source code as base
for it.

Regards
Stefano.

Я потом написал ему письмо:
Oleg N. Cher писал(а):
Dear Stefano,

humbly ask you to send me the compiler POW! modified by you. This work can be an inspiration for someone to continue the development of this fine compiler. Oberon projects are few, and perhaps we have no right to hide them, but we can open to contribute for future - to increase popularity of such a good programming language.
Но ответа уже, увы, не получил. Видимо, он не хочет публиковать модифицированный POW!

Автор:  Last_Alien [ 17 дек 2013, 10:53 ]
Заголовок сообщения:  Re: POW!

Видел я тот проект на sf. Точнее не проект, а попытку его начать.
Начинание хорошее и правильное - там таких много. Но видимо автор столкнулся с обычной проблемой - нехватка времени, сил, мотивации и т.д. И бросил его. У многих людей есть куча таких проектиков, которые никогда не выйдут из состояния заготовок в пыльных глубинах их жестких дисков :-)

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