OberonCore https://forum.oberoncore.ru/ |
|
Опрос про создание нового компилятора https://forum.oberoncore.ru/viewtopic.php?f=61&t=6372 |
Страница 3 из 4 |
Автор: | Rifat [ Понедельник, 01 Апрель, 2019 16:21 ] |
Заголовок сообщения: | Re: Опрос про создание нового компилятора |
Info21 писал(а): Trurl писал(а): Oleg N. Cher писал(а): Нам нужна мощная IDE с отладчиком, справочной системой, подсветкой синтаксиса, автодополнением, обновлением через интернет установленных таргетов и библиотек компонентов. Кстати, нам нужно много библиотек. "Простите, не нам а Вам".А мне нужен. Одной из причин низкой распространенности языка Оберон, я считаю, отсутствие хорошей IDE. |
Автор: | Ярослав Романченко [ Понедельник, 01 Апрель, 2019 16:31 ] |
Заголовок сообщения: | Re: Опрос про создание нового компилятора |
Rifat писал(а): А мне нужен. Одной из причин низкой распространенности языка Оберон, я считаю, отсутствие хорошей IDE. В A2 отличная IDE. И отладчик пошаговый был
|
Автор: | Rifat [ Понедельник, 01 Апрель, 2019 16:43 ] |
Заголовок сообщения: | Re: Опрос про создание нового компилятора |
Мне нужен был компилятор под Windows. A2, наверно, не умеет под Windows программы собирать. |
Автор: | Ярослав Романченко [ Понедельник, 01 Апрель, 2019 17:07 ] |
Заголовок сообщения: | Re: Опрос про создание нового компилятора |
Rifat писал(а): Мне нужен был компилятор под Windows. A2, наверно, не умеет под Windows программы собирать. Умеет. И линковщик там есть. Но загвоздка в том, что нет готовых визуальных Windows контролов/фреймворка. Можно использовать как вариант Windows API, а я решил пойти несколько другим путём... В А2 богатый набор визуальных компонентов для интерфейса А2 и есть даже визуальный редактор форм. Я сделал модуль, позволяющий запустить A2 приложение в индивидуальном Windows окошке (похожий вариант запуска был у Native Oberon под Windows). А так же есть утилита позволяющая собрать все используемые A2 приложеним модули. Это проект MicroA2. http://sage.com.ua/cgi-bin/blog.cgi?m=dl&f=MicroA2.zip |
Автор: | Rifat [ Понедельник, 01 Апрель, 2019 17:25 ] |
Заголовок сообщения: | Re: Опрос про создание нового компилятора |
Можете скриншотов каких-нибудь показать? |
Автор: | Ярослав Романченко [ Понедельник, 01 Апрель, 2019 17:28 ] |
Заголовок сообщения: | Re: Опрос про создание нового компилятора |
Rifat писал(а): Можете скриншотов каких-нибудь показать? Целая же тема со скриншотами viewtopic.php?f=22&t=5690&hilit=microA2
|
Автор: | Валерий Лаптев [ Понедельник, 01 Апрель, 2019 18:01 ] |
Заголовок сообщения: | Re: Опрос про создание нового компилятора |
Rifat писал(а): А мне нужен. Одной из причин низкой распространенности языка Оберон, я считаю, отсутствие хорошей IDE. Я бы сказал по-другому: отсутствие "привычной" иде Со стороны мейнстримников ББ выглядит отстоем. Хотя среда, на мой взгляд - уникальна. |
Автор: | Ярослав Романченко [ Понедельник, 01 Апрель, 2019 18:11 ] |
Заголовок сообщения: | Re: Опрос про создание нового компилятора |
Валерий Лаптев писал(а): Я бы сказал по-другому: отсутствие "привычной" иде Ну, кому-то привычно ловить баги "развитой" среды Сколько косяков во всяких студиях. И у Delphi среды глючные в большей или меньшей степени по мере выхода новых версий. Всегда ставила в тупик эта вся погоня за количеством "фич" в угоду меньшей стабильности IDE.Со стороны мейнстримников ББ выглядит отстоем. Хотя среда, на мой взгляд - уникальна. Коллеги Delphi-разработчики даже называли характерно пакет CnPack всяких улучшений для среды от китайских разработчиков - таблеточки Но вы знаете, когда ничего не глючит, действительно, удобно |
Автор: | Ярослав Романченко [ Понедельник, 01 Апрель, 2019 18:18 ] |
Заголовок сообщения: | Re: Опрос про создание нового компилятора |
В IDE A2, на мой взгляд, ничего лишнего. Дерево навигации по коду модуля, подсветка синтаксиса. И дерево навигации, кстати, отлично реализованное, в отличие от бутафории в Delphi |
Автор: | Rifat [ Понедельник, 01 Апрель, 2019 18:32 ] |
Заголовок сообщения: | Re: Опрос про создание нового компилятора |
Каким образом отладчик в IDE в A2 работает? |
Автор: | Ярослав Романченко [ Понедельник, 01 Апрель, 2019 18:43 ] |
Заголовок сообщения: | Re: Опрос про создание нового компилятора |
Rifat писал(а): Каким образом отладчик в IDE в A2 работает? Отладчик делал Богдан memberlist.php?mode=viewprofile&u=504И отладчик работал. Но потом в процессе изменений в А2 что-то поломалось, и как Богдан говорил - починить можно было и в свете новых изменений, поскольку и Феликс Фридрих вроде как был заинтересован обеспечить поддержку работы отладчика. Но поскольку интерес сообщества был практически нулевой он, кажется, не стал этого делать. Это нужно будет с ним говорить, как он смотрит на перспективу выложить код в открытый доступ и собирать команду заинтересованных разработчиков для поддержки. Если интерес опять будет нулевым то, естественно, дело никак не продвинется. |
Автор: | Ярослав Романченко [ Понедельник, 01 Апрель, 2019 19:15 ] |
Заголовок сообщения: | Re: Опрос про создание нового компилятора |
Скриншот последней рабочей версии отладчика Пояснения от Богдана: Цитата: циан - нету генерации салатовый - есть код желтый - курсор оранж - текущее место остальное вроде понятно вверху в комбобоксе текущая процедура в меню все пукты рабочие, кроме "Add watch" по причине того, что не успел сделать |
Автор: | Ярослав Романченко [ Понедельник, 01 Апрель, 2019 19:31 ] |
Заголовок сообщения: | Re: Опрос про создание нового компилятора |
Кстати, тут Богдан рассказал, что у цюрихцев в конце недели среда разработки новая выйдет под Android и iPhone. С отладчиком и оптимизацией как у Forth. И в обероне можно будет вставки на Forth делать. На Википедии даже вскользь упомянули https://uk.wikipedia.org/wiki/1_%D0%BA% ... 0%BD%D1%8F |
Автор: | Comdiv [ Понедельник, 01 Апрель, 2019 19:36 ] |
Заголовок сообщения: | Re: Опрос про создание нового компилятора |
Та жесть, что проглядывает с изображения отладчика, будет похлеще любых 1-апрельских шуток. |
Автор: | Info21 [ Понедельник, 01 Апрель, 2019 20:42 ] |
Заголовок сообщения: | Re: Опрос про создание нового компилятора |
Ярослав Романченко писал(а): когда ничего не глючит, действительно, удобно Вот.
|
Автор: | Oleg N. Cher [ Понедельник, 01 Апрель, 2019 22:48 ] |
Заголовок сообщения: | Re: Опрос про создание нового компилятора |
Хорошо! Вы видите, всем здесь нужно разное. Кто-то вполне комфортно себе чувствует на ББ, а кто-то даже на Native Oberon или A2. Раз нет единого мнения по поводу нужности такого Оберон-окружения в традиционном исполнении, тогда вопрос: зачем вообще нужен такой Оберон-компилятор, для которого создан этот опрос? Если даже нет единого мнения, каким ему быть! Всё время подымается вопрос о нужности такого-эдакого компилятора. И что сможет голый компилятор? Компоненты есть, но только они для ББ. Хорошо, если заведутся на этом новом компиляторе. А то ведь нет. Мы же за простоту и против зоопарков (в виде совместимости с О7 и КП). Или придётся свои библиотеки писать, а это годы работы. Опять переливаем из пустого в порожнее, господа. Притом тема создания нового компилятора уже здесь столько раз муссировалась. |
Автор: | Kemet [ Вторник, 02 Апрель, 2019 05:14 ] |
Заголовок сообщения: | Re: Опрос про создание нового компилятора |
Comdiv писал(а): Та жесть, что проглядывает с изображения отладчика, будет похлеще любых 1-апрельских шуток. Нормально там всё -исходник, ассемблерный код, Hex и регистры с флагами. То что и нужно. |
Автор: | Ярослав Романченко [ Вторник, 02 Апрель, 2019 07:40 ] |
Заголовок сообщения: | Re: Опрос про создание нового компилятора |
Kemet писал(а): Comdiv писал(а): Та жесть, что проглядывает с изображения отладчика, будет похлеще любых 1-апрельских шуток. Нормально там всё -исходник, ассемблерный код, Hex и регистры с флагами. То что и нужно. |
Автор: | Kemet [ Вторник, 02 Апрель, 2019 07:58 ] |
Заголовок сообщения: | Re: Опрос про создание нового компилятора |
Ярослав Романченко писал(а): Это Богдан портировал код анимации ёлочки с Java Script. Говорил, что отладчик очень при этом помог Лично я считаю, что отладчик нужен на последнем этапе отладки, когда не понятно, почему твой код и чужой плохо стыкуются ( хотя, вроде как, должно всё работать ), и нужно смотреть машинные кишки.
|
Страница 3 из 4 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |