GameHunter писал(а):
Большое спасибо. Я ищу компилятор через С не как самоцель, а только из-за отсутстия Oberon+IDE для Win64.
Нормальное решение. Мы ж тоже с Си связались только потому, что нет хорошей мультитаргетной реализации Оберона. А вот смотрите, как выглядит моя "IDE" на основе BlackBox/Ofront+
GameHunter писал(а):
Олег, спасибо за предложение, я посмотрел мельком вашу разработку, где-то на ваших форумах отмечалось, что пока что нет поддержки автоматической сборки мусора. Это всё ещё актуальная информация?
Нет. Это устаревшая информация. Сборщик мусора уже работает.
GameHunter писал(а):
И ещё, Ofront+ поддерживает комплексные числа?
Ну, в той же мере, в которой и Оберон. Смотрите, например, здесь:
И ещё в модули ComplexMath.Mod и LComplexMath.Mod из OO2C.
Никакой специальной поддержки комплексных вычислений в Ofront+ нет, также как и во всех известных мне трансляторах и компиляторах Оберона.
GameHunter писал(а):
А что уважаемые специалисты думают про Vishap Oberon Compiler? Вроде бы он хорошо поддерживается, и у меня получилось собрать его под cygwin (не получилось под mingw - я просто не знаю как в линуксе что-то правильно сделать)
Он хорошо поддерживается?
А Вы видели, когда был последний коммит и как обошлись с последним баг-репортом? Его попытались починить, получили в результате наведённые ещё более страшные баги и просто откатили всё назад. Насколько мне известно, у voc'а сейчас только формальная поддержка, на словах. Дэйв Браун, который сделал очень много для проекта voc, уже им не занимается.
Внутри voc'а крутится тот же Ofront, который я облагораживаю в проекте Ofront+, и я стараюсь использовать наработки команды voc'а в Ofront+. В своё время я хотел присоединиться к команде voc, но, к сожалению, наши взгляды на разработку не совпали. voc позиционируют как компилятор, и народ ведётся, даже не особо подозревая, что там внутри крутится такая же трансляция в Си. Так что маркетинговый ход с упрятыванием трансляции в Си вовнутрь — вполне работает в этом случае.
Что хорошего в voc'е — это сайт и документация. У проекта Ofront+ с этим пока всё обстоит поскромнее. Ещё до определённой степени хорошо, что voc умеет сам вызывать GCC. С Ofront+ Вам нужно будет писать мейк-файлы или батники самостоятельно (такая ли это большая проблема?).
Ofront+ Вы тоже сможете собрать под всё, даже под Raspbian.