Оберон-клуб «ВЄДАsoft»

Твердыня модульных языков
Текущее время: 28 мар 2024, 19:17

Часовой пояс: UTC + 2 часа




Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Re: VisualOberon
СообщениеДобавлено: 16 дек 2013, 12:32 
Не в сети

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


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: VisualOberon
СообщениеДобавлено: 16 дек 2013, 13:03 
Не в сети
Аватара пользователя

Сообщения: 1019
Откуда: Днепропетровская обл.
Надо пробовать. :)

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

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

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


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: VisualOberon
СообщениеДобавлено: 16 дек 2013, 13:07 
Не в сети

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


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: VisualOberon
СообщениеДобавлено: 16 дек 2013, 13:08 
Не в сети

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


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: VisualOberon
СообщениеДобавлено: 16 дек 2013, 14:04 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: POW!
СообщениеДобавлено: 16 дек 2013, 14:44 
Не в сети

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

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


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

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


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: VisualOberon
СообщениеДобавлено: 16 дек 2013, 14:54 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: VisualOberon
СообщениеДобавлено: 17 дек 2013, 09:19 
Не в сети

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

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

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


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: VisualOberon
СообщениеДобавлено: 17 дек 2013, 10:37 
Не в сети
Аватара пользователя

Сообщения: 1019
Откуда: Днепропетровская обл.
А знаете, такие попытки, притом с 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!


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: POW!
СообщениеДобавлено: 17 дек 2013, 10:53 
Не в сети

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


Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 2 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
© VEDAsoft Oberon Club