OberonCore
https://forum.oberoncore.ru/

Образ VirtualBox с компилятором Оберона
https://forum.oberoncore.ru/viewtopic.php?f=30&t=6594
Страница 1 из 1

Автор:  kekc_leader [ Четверг, 09 Апрель, 2020 04:50 ]
Заголовок сообщения:  Образ VirtualBox с компилятором Оберона

В рамках проекта по созданию нового компилятора, я создал образ виртуальной машины и подробное описание, как его включить, и что в нём нажимать.
Там внутри Voc (армянский Ofront), gcc, Geany и Vim с подсветкой синтаксиса для Оберона, поставлен приятный шрифт.
Сразу проект лежит наш с возможность его откомпилировать и запустить парой щелчков мыши.

Решил скинуть на форум — вдруг кому-то будет полезно использовать этот образ для чего-то ещё.
Там стоит Debian 10 с MATE, 32 бита (чтобы не приходилось включать виртуализацию в биосе).

Вот здесь всё подробно расписано:
https://github.com/kekcleader/oberon/wiki

Под Geany я сегодня кое-как сделал подсветку (там возможности конфигурационных файлов крайне ограничены, подсведка по большому счёту захардкодена), ну и компилировать Оберон можно прямо из Geany.

Ещё из полезного — в проекте есть удобный Makefile (см. `~/oberon/Makefile`), его можно на месте отредактировать и использовать для других проектов (даже не разбираясь в Makefile'ах).

Автор:  Artyemov [ Пятница, 10 Апрель, 2020 01:06 ]
Заголовок сообщения:  Re: Образ VirtualBox с компилятором Оберона

Если гостевая машина Debian, то лучше, вместо Voc, Ofront+, существенно дальше продвинут и отлажен.
Практически такая же конфигурация (Geany, Ofront+, ну и gcc исходно) у меня на RPi3. Ну и Ofron+ подо всё.

Автор:  kekc_leader [ Воскресенье, 12 Апрель, 2020 00:34 ]
Заголовок сообщения:  Re: Образ VirtualBox с компилятором Оберона

Думал туда Ofront+ поставить, сам им пользуюсь, но для этого проекта не подходит. Мне для этого проекта нужны 4-байтовые INTEGER'ы, но при этом Оберон-2 или Оберон-07, а не КП, и не «Оберон-3».
Вот такая запутанная ситуация :)
Ofront+ неплохая штука, я в него даже сам «контрибьютил».

Автор:  Comdiv [ Воскресенье, 12 Апрель, 2020 15:13 ]
Заголовок сообщения:  Re: Образ VirtualBox с компилятором Оберона

В Оберон-07 должен быть 4-х байтный INTEGER

Автор:  Oleg N. Cher [ Понедельник, 13 Апрель, 2020 03:32 ]
Заголовок сообщения:  Re: Образ VirtualBox с компилятором Оберона

В OP2 можно переопределять стандартные типы. В режиме Oberon-2 просто в начале модуля:
Код:
TYPE INTEGER = SYSTEM.INT32;
Костыль? Костыль. Но и требование специфическое. Я тоже иногда такой возможностью пользуюсь.

Но вообще в Обероне-2 тип INTEGER 16-битный исторически. И компиляторы вроде XDS или POW! не имеют возможности его переопределить.

kekc_leader писал(а):
Мне для этого проекта нужны 4-байтовые INTEGER'ы, но при этом Оберон-2 или Оберон-07, а не КП
А почему КП не подходит? Совместимость с О2 у него солидная, за исключением некоторых мелочей вроде атрибута EXTENSIBLE.

В режиме Оберон-07 в Ofront'е+ конечно 4-байтный INTEGER.

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