[00:39:02] <ada_ru> (I_vlxy_I) что-то на macOS SDL_RenderDrawLine не рисует 🙁
[01:05:46] <ada_ru> (I_vlxy_I) а, не. рисует. просто надо аккуратней кодить.
[01:59:30] <ada_ru> (Jeremy632) hi https://www.ada-ru.org/files/bot/2019-05-06-x1.jpg
[07:12:12] <ada_ru> (Eugene) вот что надо для связи юзать: https://github.com/persan/zeromq-Ada
[07:14:15] <ada_ru> (Eugene) стандартные переводы:
statement = оператор
operator = операция
[10:26:31] <ada_ru> (insert_reference_here) То есть operator переводят не как "оператор"
[10:26:35] <ada_ru> (insert_reference_here) 🤦‍♂️
[10:41:01] <ada_ru> (I_vlxy_I)  отвечает (Eugene) на <вот что надо для свя…>
Это же не для работы через интернет пользовательских приложений.
[11:10:44] <ada_ru> (Eugene)  отвечает (I_vlxy_I) на <Это же не для работы…>
в смысле7 это заместо TCP соектов -- более надёжная связь
хотя если там реалтаймная игра, то может и не подойти
[11:13:15] <ada_ru> (I_vlxy_I)  отвечает (Eugene) на <в смысле7 это замест…>
посмотри где zeromq используется
[11:20:57] <ada_ru> (Eugene) да нормально всё с 0mq, чо ты прямо?
[11:31:02] <ada_ru> (I_vlxy_I) нормально для её области применимости, да 🙂
[13:50:00] <ada_ru> (Максим) github помер?
[13:51:52] <ada_ru> (I_vlxy_I)  отвечает (Максим) на <github помер?>
У меня работает
[13:52:18] <ada_ru> (I_vlxy_I) А концептуально - да. Это же MS теперь
[13:52:23] <ada_ru> (Максим) > No server is currently available to service your request.
[13:53:08] <ada_ru> (Максим) $ git pull
ssh_exchange_identification: Connection closed by remote host
[13:54:30] <ada_ru> (I_vlxy_I) А, так я не пробовал
[13:54:40] <ada_ru> (Eugene) сайт пашет
[13:54:41] <ada_ru> (I_vlxy_I) Вебморда работает
[13:54:52] <ada_ru> (I_vlxy_I) Но их там ломаннули
[13:56:34] <ada_ru> (I_vlxy_I)  отвечает (Максим) на <$ git pull
ssh_excha…>
Возможно твои ключи инвалидированы
[13:56:56] <ada_ru> (Максим) У меня и вебморда не пашет
[14:03:56] <ada_ru> (I_vlxy_I) Может санкции?
[14:07:31] <ada_ru> (Максим) 2 часа назад всё работало. перегружусь, может Ubuntu обновился 😕
[14:11:50] <ada_ru> (Максим) https://www.githubstatus.com/
[14:12:55] <ada_ru> (I_vlxy_I) мелкософт!
[14:18:17] <ada_ru> (Sergei) https://arstechnica.com/gadgets/2019/05/windows-10-will-soon-ship-with-a-full-open-source-gpled-linux-kernel/?fbclid=IwAR2rtf5G9vH508YhCrX2UnWso_3J9Sa0L4OI6c7a5QWEL8melktcKP0AX4k
[14:21:27] <ada_ru> (I_vlxy_I) а вирсная лицензия не обГПЛит там всю винду случаем?
[14:22:00] <ada_ru> (Sergei) там вроде сказано, что они всё перепишут по-своему
[14:22:09] <ada_ru> (Sergei) оставив совместимость. Посмотрим
[14:22:25] <ada_ru> (I_vlxy_I) какая разница, если оно один фиг GPL?
[14:22:45] <ada_ru> (I_vlxy_I) ну и замахаются они ВСЁ ядро переписывать
[14:22:58] <ada_ru> (I_vlxy_I) хотя, я конечно жду когда они уже из винды лишнее ядро выкинут 😊
[14:23:21] <ada_ru> (Sergei) а, вот: is going to run a full Linux kernel in a lightweight virtual machine
[14:23:50] <ada_ru> (Sergei) windows ядро очень даже ничего. Мне бы очень жалко было, если бы мир его лишился
[14:24:09] <ada_ru> (Sergei) Linux это просто кошмар внутри по сравнению
[14:24:11] <ada_ru> (I_vlxy_I) ну ладно, достаточно убрать win32 подсистему. а ядро пусть остаётся.
[14:24:19] <ada_ru> (Sergei) вот, это дело говоришь
[14:24:25] <ada_ru> (I_vlxy_I) ядро mach3 на маках никому не мешает так то.
[14:24:36] <ada_ru> (Sergei) но и не помогает по-видимому
[14:24:43] <ada_ru> (Sergei) оно там для галочки вроде
[14:24:51] <ada_ru> (I_vlxy_I) ну, почти никому. я вчера так и не смог собрать sdl2 биндинг для ады на макбуке. точнее биндинг то собрался, а тестовое приложение - нет. ошибка линковки.
[14:24:54] <ada_ru> (Sergei) старт системы
[14:24:56] <ada_ru> (Eugene) да плюникс это студенческая поделка, всем известно же!
а winNT делали профессионалы, делвашие WAX VMS когда-то
[14:25:31] <ada_ru> (I_vlxy_I)  отвечает (Sergei) на <оно там для галочки …>
нифига не для галочки. там исполняемые файлы не elf и драйвера сильно другие. ну и гуйня своя.
[14:26:41] <ada_ru> (Sergei) Я к тому, что оно только называется mach3, а всё сделано напильником
[14:26:53] <ada_ru> (Sergei) суп из топора
[14:27:09] <ada_ru> (I_vlxy_I) ну, микроядерность присутствует. то есть нельзя сказать, что макось это freebsd. вот вообще ни разу.
[14:28:07] <ada_ru> (I_vlxy_I) короче, кажется проблема с Адой у меня возникла когда пытаюсь слинковать либу собранную маковскими clang-ориентированные тулзами с gcc собранными объектниками (gcc из gnat gpl).
[14:28:39] <ada_ru> (I_vlxy_I) говорит, что либа (статическая, которая .a) архитектуры не той и идите нафиг.
[14:32:23] <ada_ru> (I_vlxy_I) в общем, Ада под макосью это какая-то жесть. отладчик не работает, биндинг не собирается.
[14:34:59] <ada_ru> (I_vlxy_I) но это конечно больше apple мутит в последнее время, нежели Адакор делает что-то не то.
[14:38:24] <ada_ru> (Максим)  отвечает (I_vlxy_I) на <Может санкции?>
просралось...
[14:40:53] <ada_ru> (Максим)  отвечает (I_vlxy_I) на <в общем, Ада под мак…>
и GPS-а скоро не будет под макось. только тссс! я этого не говорил
[14:41:20] <ada_ru> (Борис) https://opennet.ru/50641/
[14:47:42] <ada_ru> (I_vlxy_I)  отвечает (Максим) на <и GPS-а скоро не буд…>
картинка https://www.ada-ru.org/files/bot/2019-05-07-x1.jpg
[14:48:20] <ada_ru> (I_vlxy_I) <прислал документ>
[14:48:22] <ada_ru> (I_vlxy_I)  отвечает (Максим) на <и GPS-а скоро не буд…>
как так то?!
[14:48:35] <ada_ru> (Максим) а смысл в IDE для которой нет отладчика :)
[14:49:01] <ada_ru> (I_vlxy_I) а может тогда и GNAT там не будет?
[14:49:19] <ada_ru> (I_vlxy_I) ну, или ждем фронт для llvm
[14:49:38] <ada_ru> (I_vlxy_I) а может там установку как-то можно допилить, чтобы отладчик работал как надо?
[14:50:20] <ada_ru> (Максим) а что решит llvm? в lldb появится поддержка более свежего DRAFT, нужного для Ады?
[14:51:35] <ada_ru> (I_vlxy_I) ну, или поучаствовать в допиливанию lldb. хотя, полагаю, это вообще не нужно - целевые приложения на Аде под макось не пишутся.
[14:51:48] <ada_ru> (I_vlxy_I) уж лучше в докер залезть и из него в макоси работать.
[14:51:54] <ada_ru> (I_vlxy_I) запихать в докер и GPS тоже
[14:52:39] <ada_ru> (I_vlxy_I)  отвечает (I_vlxy_I) на <уж лучше в докер зал…>
вот, кстати, может попробую как раз.
[14:52:48] <ada_ru> (Gourytch)  отвечает (Борис) на <https://opennet.ru/5…>
прекрасно, ящетаю.
[14:53:13] <ada_ru> (I_vlxy_I)  отвечает (Gourytch) на <прекрасно, ящетаю.>
хороший повод возродить gnat компилящий в .net 😃
[14:53:58] <ada_ru> (I_vlxy_I)  отвечает (Максим) на <а что решит llvm? в …>
DRAFT или DWARF таки?
[14:54:17] <ada_ru> (Максим) DWARF конечно
[14:54:22] <ada_ru> (I_vlxy_I) какой дворф нужен для ады?
[14:54:49] <ada_ru> (Максим) чем новее тем лучше, я полагаю 😊
[14:55:16] <ada_ru> (I_vlxy_I) а какой в lldb?
[14:56:11] <ada_ru> (I_vlxy_I) насколько я помню, у gdb были проблемы с бинарями макосьными - оно офигевало от какого-то там символа, который в заголовок добавили недавно.
[15:01:14] <ada_ru> (I_vlxy_I) насколько я вижу, фронтенд для c++ и c юзает dwarf 3. gcc современный по умолчанию генерит дворф 4.
[15:01:33] <ada_ru> (Gourytch)  отвечает (I_vlxy_I) на <хороший повод возрод…>
а его похоронили или же можно и сейчас гнат с дотнетом как таргет платформой скомпилить?
[15:02:00] <ada_ru> (I_vlxy_I)  отвечает (Gourytch) на <а его похоронили или…>
там то потухнет. то погаснет версия эта. иногда её можно скачать в очередном релизе gnat gpl вроде
[15:06:05] <ada_ru> (I_vlxy_I) кажется у lldb с дворфом всё более-менее ок: https://reviews.llvm.org/D51935
[15:06:11] <ada_ru> (I_vlxy_I) они уже 5 версию дворфа впиливают
[15:06:34] <ada_ru> (I_vlxy_I) так что отмазка не катит 😊
[15:08:05] <ada_ru> (Максим) > Most programmers will not notice the differences when using compilers or debuggers that use DWARF Version 4, although they may see improvements in debugging their programs.
[15:08:07] <ada_ru> (Максим) Вроде как не сильно отличается 4-й
[15:08:32] <ada_ru> (I_vlxy_I)  отвечает (Gourytch) на <а его похоронили или…>
картинка https://www.ada-ru.org/files/bot/2019-05-07-x2.jpg
[15:09:00] <ada_ru> (Максим)  отвечает (I_vlxy_I) на <там то потухнет. то …>
Помойму никто ее не развивает, но скачать можно в старых релизах гната она есть
[15:09:25] <ada_ru> (I_vlxy_I) ну вот, в последний раз в gnat 2014 было
[15:10:31] <ada_ru> (Eugene)  отвечает (I_vlxy_I) на <там то потухнет. то …>
да оно там на сайте есть же:
http://mirrors.cdn.adacore.com/art/564b3f9dc8e196b040fbfda7
gnat-gpl-2014-dotnet-windows-bin.exe
[15:10:35] <ada_ru> (Максим) я пробовал в LLVM патчи слать, их игнорят...
[15:10:58] <ada_ru> (I_vlxy_I)  отвечает (Максим) на <я пробовал в LLVM па…>
видимо туда надо прям со стороны конторы заходить.
[15:12:05] <ada_ru> (I_vlxy_I) они же приняли фронтенд фортрановский вот недавно
[15:13:19] <ada_ru> (Eugene) а ещё вроде фронтенд D тоже приняли
[15:13:32] <ada_ru> (I_vlxy_I) пронт D приняли в gcc
[15:13:34] <ada_ru> (Eugene) или это в GCC9 приняли?
[15:16:10] <ada_ru> (I_vlxy_I) другое дело, что macOS для Ады, скорее всего, никогда не была целевой платформой.
[15:16:41] <ada_ru> (I_vlxy_I) поэтому отвалилось, ну и ладно. обратно восстановится если после выкатки ада-фронта для llvm, то и хорошо. если нет, то и пофиг.
[15:17:50] <ada_ru> (I_vlxy_I) и это конечно печально. когда ниша ещё сильнее сужается.
[16:05:05] <ada_ru> (I_vlxy_I) dwarf 5: "Add support for C++ auto return type, deleted member functions, and defaulted constructors and destructors. "
[16:05:21] <ada_ru> (I_vlxy_I) таким образом, пятый дворф точно будет поддержан lldb, если уже не поддержан.
[16:05:35] <ada_ru> (I_vlxy_I) http://dwarfstd.org/Dwarf5Std.php
[16:57:53] <ada_ru> (I_vlxy_I) "t   would   be   wonderful   if   we   could   write
programs   that   were   guaranteed   to   work
correctly and never needed to be debugged.
Until   that   halcyon   day,   the   normal   programming cycle is going to involve writing
a   program,   compiling   it,   executing   it,   and
then   the   (somewhat)   dreaded   scourge   of
debugging it. And then repeat until the program works as expected. "
[17:27:05] <ada_ru> (Sergei) если очень внимательно писать, то можно и не дебажить
[17:27:22] <ada_ru> (Sergei) но ведь быстрее дебажить
[17:28:00] <ada_ru> (I_vlxy_I) есть нюанс еще в исследовании поведения внешней среды/либ.
[17:28:17] <ada_ru> (I_vlxy_I) внимательность тут не поможет, а вот дебаггер - да.
[17:28:45] <ada_ru> (Sergei) да, у меня без дебага получалось писать только на ассемблере, без использования либ, да и то, когда я поисследовал железо уже
[17:29:11] <ada_ru> (Sergei) а так да, можно
[17:30:35] <ada_ru> (Sergei) в математике, которую мы в школе учили, дебага ведь тоже не было
[17:30:48] <ada_ru> (I_vlxy_I) но там было всё дофига предсказуемо.
[17:32:26] <ada_ru> (Sergei) вот мне нравится история, как тот англичанин доказывал теорему Ферма. Два раза, или больше, находили ошибку в доказательстве, он его подправлял. То есть peer-review работает иногда вместо дебага
[17:32:59] <ada_ru> (Sergei) дебаг это автоматизированный поиск ошибки
[17:33:09] <ada_ru> (Sergei) а без дебага - это ручной
[17:36:11] <ada_ru> (Sergei) думаю, что сегодня всё лучше автоматизировать, даже в halcyon days
[17:46:47] <ada_ru> (Eugene) картинка https://www.ada-ru.org/files/bot/2019-05-07-x3.jpg