OberonCore
https://forum.oberoncore.ru/

К вопросу о технологической (не)зависимости (Google Fonts)
https://forum.oberoncore.ru/viewtopic.php?f=57&t=5394
Страница 2 из 2

Автор:  Rifat [ Пятница, 24 Июнь, 2016 13:03 ]
Заголовок сообщения:  Re: К вопросу о технологической (не)зависимости (Google Font

Да, но вы же сами сказали, что не рекомендовали бы IDE от XDS.

Автор:  Александр Ильин [ Пятница, 24 Июнь, 2016 14:16 ]
Заголовок сообщения:  Re: К вопросу о технологической (не)зависимости (Google Font

Rifat писал(а):
Да, но вы же сами сказали, что не рекомендовали бы IDE от XDS.
IDE, отладчик и компилятор у них можно использовать независимо друг от друга. Отладчик и компилятор - прекрасные самостоятельные продукты. IDE застряла в Win98, с успехом заменяется на Notepad++.

Автор:  Ярослав Романченко [ Пятница, 24 Июнь, 2016 19:34 ]
Заголовок сообщения:  Re: К вопросу о технологической (не)зависимости (Google Font

Rifat писал(а):
Думаю, что для массового программиста, IDE без пошагового отладчика, не IDE вовсе.
Для A2 есть пошаговый отладчик (отдельное приложение, не интегрированное в PET), только автор его пока широко не публикует...

Автор:  Info21 [ Пятница, 24 Июнь, 2016 21:19 ]
Заголовок сообщения:  Re: К вопросу о технологической (не)зависимости (Google Font

Александр Ильин писал(а):
Отладчик и компилятор - прекрасные самостоятельные продукты. IDE застряла в Win98, с успехом заменяется на Notepad++.
А Вы можете порекомендовать готовую сборочку?

Автор:  Kemet [ Понедельник, 18 Июль, 2016 09:22 ]
Заголовок сообщения:  Re: К вопросу о технологической (не)зависимости (Google Font

Ярослав Романченко писал(а):
Rifat писал(а):
Думаю, что для массового программиста, IDE без пошагового отладчика, не IDE вовсе.
Для A2 есть пошаговый отладчик (отдельное приложение, не интегрированное в PET), только автор его пока широко не публикует...
А где сию штуковину раздобыть можно?

Автор:  bohdant [ Понедельник, 18 Июль, 2016 17:32 ]
Заголовок сообщения:  Re: К вопросу о технологической (не)зависимости (Google Font

сейчас шагает только по старым объектным файлам, появится время и устаканиться новый формат - сделаем, что бы и по новым шагало.

Вложения:
WMDebugger[1].png
WMDebugger[1].png [ 429.9 КБ | Просмотров: 7711 ]

Автор:  Kemet [ Понедельник, 18 Июль, 2016 18:06 ]
Заголовок сообщения:  Re: К вопросу о технологической (не)зависимости (Google Font

bohdant, дык оно где-то доступно? А то я планировал свой отладчик запилить, хоршо, что не начал, ) ибо за прагмы и дженерики засел плотно.

Автор:  bohdant [ Понедельник, 18 Июль, 2016 18:17 ]
Заголовок сообщения:  Re: К вопросу о технологической (не)зависимости (Google Font

когда перейду на новый формат файлов - будет доступно.
Осталось одну фичу прикрутить - просмотр полей записей/объектов и массивов, остальные технические вопросы прицнипиально решены.

Из технических подробностей:
Для отладки модуля нужно получить отладочную инфу - связь исходника и бинарника.
FoxDBGBackend.Mod - генерирует отладочную информацию(модуль компилируется под отладочную платформу "DBG")

Вся остальная информация получается через Reflection.
Виндовские библиотеки не используются, т.ч. должно все на голом железе работать (кстати и под ARM работало, но там были свои ньюансы)

Автор:  Ярослав Романченко [ Понедельник, 18 Июль, 2016 18:34 ]
Заголовок сообщения:  Re: К вопросу о технологической (не)зависимости (Google Font

Kemet писал(а):
дженерики
Какие такие дженерики? Я какие-то недавно запилил :)

Автор:  Kemet [ Понедельник, 18 Июль, 2016 20:16 ]
Заголовок сообщения:  Re: К вопросу о технологической (не)зависимости (Google Font

Ярослав Романченко писал(а):
Kemet писал(а):
дженерики
Какие такие дженерики? Я какие-то недавно запилил :)

#@!@#@~!@#, вот оно - отсутствие комьюнити. Я Феликсу не так давно предложил запилить прагмы и дженерики, на что он вполне положительно отреагировал, но, естественно, требуется обсуждение, так сказать, чтобы прийти к консенсусу. И вот, когда начал проявляться результат, выясняется, что кто-то этим тоже занимается. Вот кроме матерных слов другие подобрать сложно.

Автор:  Kemet [ Понедельник, 18 Июль, 2016 20:17 ]
Заголовок сообщения:  Re: К вопросу о технологической (не)зависимости (Google Font

Блин, вы б тогда в репозиторий А2 писали, что-ли

Автор:  Ярослав Романченко [ Понедельник, 18 Июль, 2016 20:20 ]
Заголовок сообщения:  Re: К вопросу о технологической (не)зависимости (Google Font

Так мы же только за :roll:
Вот, уже с Богданом работаем в общей ветке репозитория какое-то время.

Автор:  Kemet [ Вторник, 02 Апрель, 2019 14:42 ]
Заголовок сообщения:  Re: К вопросу о технологической (не)зависимости (Google Font

Ярослав Романченко писал(а):
Kemet писал(а):
дженерики
Какие такие дженерики? Я какие-то недавно запилил :)

А где это?

Автор:  Ярослав Романченко [ Вторник, 02 Апрель, 2019 14:55 ]
Заголовок сообщения:  Re: К вопросу о технологической (не)зависимости (Google Font

В репозитории OCP
https://www.ocp.inf.ethz.ch/svn/ocp/trunk/Work/ - наша с Богданом рабочая папка.
В подпапке /Libs/
Generics.Mod
Ну, там у меня такой подход сейчас применён, все контейнеры строятся на базе массива (в том числе и дерево), всё что нужно поместить в контейнер оборачивается в статическую запись и где надо копируются участки памяти. Может правильнее уйти от статических записей к указателям - оборачивать в POINTER TO RECORD.
Или оставить вариант с копированием для элементарных типов.
Вобщем, ещё можно думать :)

Автор:  Ярослав Романченко [ Вторник, 02 Апрель, 2019 14:57 ]
Заголовок сообщения:  Re: К вопросу о технологической (не)зависимости (Google Font

И в таком виде всё работает, у меня там пара приложений, где дженерики активно используются и работают, для так-сказать proof of concept :D

Автор:  Kemet [ Вторник, 02 Апрель, 2019 15:17 ]
Заголовок сообщения:  Re: К вопросу о технологической (не)зависимости (Google Font

Так это и не дженерики вовсе )))

Автор:  Ярослав Романченко [ Вторник, 02 Апрель, 2019 15:23 ]
Заголовок сообщения:  Re: К вопросу о технологической (не)зависимости (Google Font

Там же так и написано, что почти... )))
Это надо смотреть как к Fox матричные расширения прикручены и соответственно тоже прикручивать. Но перед тем как что-то прикручивать хотелось это дело отладить как следует.

Автор:  Kemet [ Вторник, 02 Апрель, 2019 15:31 ]
Заголовок сообщения:  Re: К вопросу о технологической (не)зависимости (Google Font

А я уж было тогда почти доделал модули-дженерики, как в Модуле-3, и подумал, что ты сделал дженерики на уровне языка, так как именно о таких дженериках мы с Феликсом говорили ((( и похерил всё.

Автор:  Ярослав Романченко [ Вторник, 02 Апрель, 2019 15:34 ]
Заголовок сообщения:  Re: К вопросу о технологической (не)зависимости (Google Font

Kemet писал(а):
А я уж было тогда почти доделал модули-дженерики, как в Модуле-3, и подумал, что ты сделал дженерики на уровне языка, так как именно о таких дженериках мы с Феликсом говорили ((( и похерил всё.
Вот, надо чаще встречаться. А мы тоже ждали ждали с Богданом третьего в команду, так и не дождались (((

Автор:  Kemet [ Вторник, 02 Апрель, 2019 15:45 ]
Заголовок сообщения:  Re: К вопросу о технологической (не)зависимости (Google Font

Нужно делать дженерики как в других яп, а то на уровне либ, это не айс - а если я захочу другие контейнеры или хэш-таблицы - снова в компилятор вшивать? а если ... и так до бесконечности.
Да и директивы условной компиляции/прагмы там допилить нужно, так сейчас оно на уровне концепта.

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