OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Воскресенье, 13 Октябрь, 2024 00:24

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


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему  [ Сообщений: 680 ]  На страницу Пред.  1 ... 30, 31, 32, 33, 34
Автор Сообщение
 Заголовок сообщения: Re: BlackBox: Lament Configuration
СообщениеДобавлено: Вторник, 16 Июль, 2024 02:49 
Аватара пользователя

Зарегистрирован: Воскресенье, 09 Декабрь, 2018 15:14
Сообщения: 124
Откуда: Equestria
Comdiv писал(а):
SovietPony писал(а):
генерики в некоторых вариантах оберона есть

Во всех вариантах Oberon есть дженерики, или как вариант — дженериков нет, но они работают.
Ну это по сути копипаста с заменой, только с минимум замен если правильно оформить как в статье. Настоящие генерики предполагают нулевую копипасту.
arisu писал(а):
SovietPony писал(а):
генерики в некоторых вариантах оберона есть

в oo2c. и мне они не нравятся. ;-)
А какие там? И чем плохи?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox: Lament Configuration
СообщениеДобавлено: Вторник, 16 Июль, 2024 07:58 

Зарегистрирован: Воскресенье, 25 Декабрь, 2022 23:14
Сообщения: 1448
помню, что там было, но документация не находится.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox: Lament Configuration
СообщениеДобавлено: Вторник, 16 Июль, 2024 10:59 

Зарегистрирован: Пятница, 11 Январь, 2019 19:26
Сообщения: 304
Откуда: Russia
в оо2с сделано по мотивам
https://www.researchgate.net/publicatio ... for_Oberon


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox: Lament Configuration
СообщениеДобавлено: Вторник, 16 Июль, 2024 13:06 
Аватара пользователя

Зарегистрирован: Воскресенье, 09 Декабрь, 2018 15:14
Сообщения: 124
Откуда: Equestria
Sergej Durmanov писал(а):
в оо2с сделано по мотивам
https://www.researchgate.net/publicatio ... for_Oberon
Эту помню. По сути как в жабе/шарпе. Бумажка в 3 раза больше чем репорт оберона. Есть варианты лучше?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox: Lament Configuration
СообщениеДобавлено: Вторник, 16 Июль, 2024 19:02 

Зарегистрирован: Воскресенье, 25 Декабрь, 2022 23:14
Сообщения: 1448
параметризованые модули.
Код:
MODULE Stack(T);

TYPE
  Stack* = RECORD
    stk: POINTER TO ARRAY OF T;

итогдал…


и, соответственно:
Код:
IMPORT IStack := Stack(INTEGER), RStack := Stack(REAL);


требует многопроходного компилятора — зато дёшево и сердито.

многопроходного — чтобы можно было:
Код:
IMPORT XStack := Stack(MyRec);

TYPE MyRec = RECORD … END;


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox: Lament Configuration
СообщениеДобавлено: Вторник, 16 Июль, 2024 21:19 

Зарегистрирован: Пятница, 11 Январь, 2019 19:26
Сообщения: 304
Откуда: Russia
SovietPony писал(а):
Есть варианты лучше?

У каждого своё представление о прекрасном. В Активном Обероне есть шаблоны модулей, похожие на шаблоны Модулы-3. Потом из АО это ушло в ECS Oberon-2 и Oberon++.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox: Lament Configuration
СообщениеДобавлено: Среда, 17 Июль, 2024 14:43 

Зарегистрирован: Четверг, 08 Май, 2008 19:13
Сообщения: 1451
Откуда: Киев
SovietPony писал(а):
Ну это по сути копипаста с заменой, только с минимум замен если правильно оформить как в статье. Настоящие генерики предполагают нулевую копипасту.

Во-первых, нет. Автоматическая правка текста — это лишь минимальный вариант, который можно применить даже если транслятор ни слухом, ни духом об этом. Если со стороны транслятора есть поддержка, то правка не нужна.
Во-вторых, нет такого требования к «настоящим дженерикам». Конкретное воплощение — это внутренне дело проекта.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox: Lament Configuration
СообщениеДобавлено: Среда, 17 Июль, 2024 16:13 
Администратор

Зарегистрирован: Вторник, 15 Ноябрь, 2005 01:14
Сообщения: 4707
Откуда: Россия, Орёл
Git репа всё?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox: Lament Configuration
СообщениеДобавлено: Среда, 17 Июль, 2024 17:23 

Зарегистрирован: Воскресенье, 25 Декабрь, 2022 23:14
Сообщения: 1448
Борис Рюмшин писал(а):
Git репа всё?
по некоторым причинам — да. а фоссиловская недоступна из-за блэкаутов. если когда-нибудь всё нормализуется — фоссиловская вернётся в строй.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox: Lament Configuration
СообщениеДобавлено: Среда, 17 Июль, 2024 19:19 
Администратор

Зарегистрирован: Вторник, 15 Ноябрь, 2005 01:14
Сообщения: 4707
Откуда: Россия, Орёл
А fossil раньше разве доступен был?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox: Lament Configuration
СообщениеДобавлено: Среда, 17 Июль, 2024 21:22 

Зарегистрирован: Воскресенье, 25 Декабрь, 2022 23:14
Сообщения: 1448
Борис Рюмшин писал(а):
А fossil раньше разве доступен был?
конечно. не помню только, публиковал ли я тут адрес, гыг.

p.s.: по-моему, там даже анонам можно тикеты заводить и в форум гадить. с премодерацией, само собой.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox: Lament Configuration
СообщениеДобавлено: Четверг, 18 Июль, 2024 10:06 
Администратор

Зарегистрирован: Вторник, 15 Ноябрь, 2005 01:14
Сообщения: 4707
Откуда: Россия, Орёл
arisu писал(а):
Борис Рюмшин писал(а):
А fossil раньше разве доступен был?
конечно. не помню только, публиковал ли я тут адрес, гыг.

Нет, не публиковал.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox: Lament Configuration
СообщениеДобавлено: Четверг, 18 Июль, 2024 13:05 

Зарегистрирован: Воскресенье, 25 Декабрь, 2022 23:14
Сообщения: 1448
ну, сейчас тем более бессмысленно. как будет смысленно — опубликую, конечно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox: Lament Configuration
СообщениеДобавлено: Среда, 07 Август, 2024 20:58 

Зарегистрирован: Воскресенье, 25 Декабрь, 2022 23:14
Сообщения: 1448
по ходу, Fossil репа. кто успел — тот присел, как говорится.

клонировать по этому же URL, Fossil умный. предварительно немного почитав про Fossil на родном сайте. там же дают бинари под шынду, если надо.

репа недооформлена, вики не написан, и всё такое. ну, лень мне. потом как-нибудь.

в принципе, можно заменить ссылку в первом посте: я гит-зеркало больше делать не планирую.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox: Lament Configuration
СообщениеДобавлено: Четверг, 08 Август, 2024 10:44 

Зарегистрирован: Суббота, 26 Ноябрь, 2005 02:12
Сообщения: 485
Откуда: KZ
arisu писал(а):

В Linux, при запуске, после build-bb.sh:
Код:
Error 01
[HostInit] MODULE  IMPORT GL, opengl32.dll: file not found!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox: Lament Configuration
СообщениеДобавлено: Четверг, 08 Август, 2024 19:13 

Зарегистрирован: Воскресенье, 25 Декабрь, 2022 23:14
Сообщения: 1448
OpenGL нужен безвариантно. полноценная X11 и OpenGL под неё. всяческие вяленд-эмуляторы не проверялись и официально не поддерживаются. просто бэкэнду надо уметь делать окна с GL-контекстом для Квагги.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox: Lament Configuration
СообщениеДобавлено: Четверг, 08 Август, 2024 22:26 

Зарегистрирован: Воскресенье, 25 Декабрь, 2022 23:14
Сообщения: 1448
то есть, помимо Xlib должно ещё быть `libGL.so`, причём 32 бита, причём с поддержкой GLX. возможно, с этим будут какие-то проблемы на 64-бит системах даже с иксами — я не в курсе. если получится запустить — я был бы не против увидеть тут описание системы, и команды, которые нужны чтобы доставить недостающее. просто для тех, у кого может такая же проблема вылезти.

p.s.: 32-бит SQLite тоже лучше поставить. оно в теории опционально, а на практике я не проверял. ;-)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox: Lament Configuration
СообщениеДобавлено: Пятница, 09 Август, 2024 06:18 

Зарегистрирован: Суббота, 26 Ноябрь, 2005 02:12
Сообщения: 485
Откуда: KZ
arisu писал(а):
то есть, помимо Xlib должно ещё быть `libGL.so`, причём 32 бита, причём с поддержкой GLX. возможно, с этим будут какие-то проблемы на 64-бит системах даже с иксами — я не в курсе. если получится запустить — я был бы не против увидеть тут описание системы, и команды, которые нужны чтобы доставить недостающее. просто для тех, у кого может такая же проблема вылезти.

В Arch-based Linux:
Код:
pacman -S lib32-libglvnd


Вложения:
bblament.png
bblament.png [ 551.32 КБ | Просмотров: 3051 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox: Lament Configuration
СообщениеДобавлено: Пятница, 09 Август, 2024 09:31 

Зарегистрирован: Воскресенье, 25 Декабрь, 2022 23:14
Сообщения: 1448
спасибо!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BlackBox: Lament Configuration
СообщениеДобавлено: Суббота, 10 Август, 2024 23:55 

Зарегистрирован: Воскресенье, 25 Декабрь, 2022 23:14
Сообщения: 1448
кстати. можно удерживая правую кнопку мыши нарисовать букву «e», например. начиная со средней палочки. или знак вопроса начиная с крючка. будет фокус.


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

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


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

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


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

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