OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Вторник, 19 Март, 2024 14:51

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: GPCP новый релиз
СообщениеДобавлено: Суббота, 14 Октябрь, 2017 12:36 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2662
Откуда: Россия, Ярославль
Восстал из мертвых gpcp, аккурат в ночь пятницы тринадцатого числа. Третьего дня мелкомягкие закрыли codeplex, было небольшое выяснение, куда переезжать и вот https://github.com/k-john-gough/gpcp/releases
поражаюсь иногда, насколько живучи ит-проекты с явной и известной всем кривизной и уродливостью внутри.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: GPCP новый релиз
СообщениеДобавлено: Суббота, 14 Октябрь, 2017 12:48 

Зарегистрирован: Вторник, 26 Январь, 2010 09:31
Сообщения: 717
Откуда: Барнаул
хорошая же новость


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: GPCP новый релиз
СообщениеДобавлено: Суббота, 14 Октябрь, 2017 13:16 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Да, в чём кривизна?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: GPCP новый релиз
СообщениеДобавлено: Суббота, 14 Октябрь, 2017 14:05 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2662
Откуда: Россия, Ярославль
Info21 писал(а):
Да, в чём кривизна?

Измененный синтаксис, кажется, без совместимости, так как везде пролезает из хоста концепция boxing-а.
Сгенерированный компилятор без AST даже в виде намёка, да ещё и отошедший от стандарта даже первого оберона, потому что кодогенератор какбы есть, но уже на стороне java/net.
С точки зрения связи с платформой тоже не всё гладко, везде лезут попытки остаться в рамках host-экосистемы, типа необходимости (при том, что они не обязательные, без них по факту никуда) использования модификаторов импорта (чтобы импортировать пакеты java, например), ну и куча всего по мелочи, давно было дело, сейчас уже не помню. С виду - оберон, а на деле - не очень, если брать в виде Оберона не только язык но и требования к окружению.
То есть, можно было бы рассматривать это как Оберон0, на котором уже можно написать новый Оберон, но с другой стороны, его можно сразу написать на хост-языке (как сделал Vlad с oberonjs, тем самым заработал себе право говорить за Оберон как эксперд, хыхы, и все слушают), получится точнее.

Kemet писал(а):
хорошая же новость
Да в целом хорошая, конечно, чисто в плане того, что люди не закинули ещё один проект связанный с Оберонами в долгий ящик.


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

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: GPCP новый релиз
СообщениеДобавлено: Суббота, 14 Октябрь, 2017 16:13 

Зарегистрирован: Вторник, 26 Январь, 2010 09:31
Сообщения: 717
Откуда: Барнаул
AST там как раз есть.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: GPCP новый релиз
СообщениеДобавлено: Суббота, 28 Октябрь, 2017 21:02 

Зарегистрирован: Понедельник, 28 Ноябрь, 2005 10:28
Сообщения: 1428
Да и устроен он попрямее блэкбоксового. Хотя архитектура несколько барочная. А использование посетителя для обхода AST - оверкилл на мой вкус.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: GPCP новый релиз
СообщениеДобавлено: Воскресенье, 29 Октябрь, 2017 22:14 
Аватара пользователя

Зарегистрирован: Воскресенье, 12 Апрель, 2015 18:12
Сообщения: 1134
Откуда: СССР v2.0 rc 1
Я, видимо, тупой. Для .Net gpcp не взлетел))
Даже программы для примера реально не работают))
А я так обрадовался...)))
Не то, что по три раза пути прописывал -- в конце концов уже всё в одну папку свалил -- и компилятор, и символьный файлы, и сами примеры)) Всё-равно не видит)) Сейчас попробую как в доке сделать один к одному.

Увы и ах... Ничего не помогает))


Последний раз редактировалось prospero78 Воскресенье, 29 Октябрь, 2017 22:58, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: GPCP новый релиз
СообщениеДобавлено: Воскресенье, 29 Октябрь, 2017 22:56 

Зарегистрирован: Понедельник, 28 Ноябрь, 2005 10:28
Сообщения: 1428
Вы CPSYM не забыли установить?
Код:
set CROOT=D:\gpcp-NET
set CPSYM=%CROOT%\symfiles
set PATH=%CROOT%\bin;%PATH%
gpcp %1


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: GPCP новый релиз
СообщениеДобавлено: Воскресенье, 29 Октябрь, 2017 22:59 
Аватара пользователя

Зарегистрирован: Воскресенье, 12 Апрель, 2015 18:12
Сообщения: 1134
Откуда: СССР v2.0 rc 1
Ничего не забыл и в системных переменных прописал, и в своей учётной записи -- без толку)
Хм... Заработало только в форме батника...

Но при попытке запустить всё-равно колбасит, пока RTS.dll не подсунул. Хотя путя все, вроде выстроены.

Мдя.. Русский язык не уважает))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: GPCP новый релиз
СообщениеДобавлено: Понедельник, 30 Октябрь, 2017 09:53 

Зарегистрирован: Вторник, 26 Январь, 2010 09:31
Сообщения: 717
Откуда: Барнаул
Trurl писал(а):
Да и устроен он попрямее блэкбоксового. Хотя архитектура несколько барочная. А использование посетителя для обхода AST - оверкилл на мой вкус.
Посетитель позволяет использовать AST совершенно прозрачным и единообразным способом для семантических проверок, анализа, оптимизации, интерпретации, генерации кода и тд. Это плюс, никакого оверкилла нет.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

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


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

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


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

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB