[00:19:54] <ada_ru> (I_vlxy_I)  отвечает (Barbara) на <>
Привет
[00:56:11] <ada_ru> (I_vlxy_I) Максим кстати, как там интеграция с vscode поживает? юзать уже можно, или GPS всё еще предпочтительнее?
[01:13:21] <ada_ru> (Лекс)  отвечает (I_vlxy_I) на <>
Кстати, сидит кто на #ada@freenode?
[02:24:19] <ada_ru> (I_vlxy_I) я не сижу сейчас в ирке просто потому, что не с чего там сидеть и некогда.

а телега на телефоне есть.
[03:26:49] <ada_ru> (I_vlxy_I) а, ну и что нонче с дебагером в vscode?
[03:27:14] <ada_ru> (I_vlxy_I) можно ограничиться линуксом 🙂
[11:11:26] <ada_ru> (Максим) я отладчиком и прочей интеграцией vscode не занимался. только lsp пилю, он может только навигацию, остальное надо допиливать самому. сам сижу в gps
[11:16:59] <ada_ru> (I_vlxy_I)  отвечает (Максим) на <я отладчиком и проче…>
Подкраску синтаксиса тоже отдельно надо?
[11:27:51] <ada_ru> (Максим) да, я там сделал тривиальный вариант, он идёт внутри vsix расширения вместе с lsp. у патрика есть ещё своя, но я не пробовал
[11:33:21] <ada_ru> (I_vlxy_I) А пробовали женить этот сервер не с vscode, а с другим клиентом каким-нибудь?
[11:33:36] <ada_ru> (I_vlxy_I) И вимом или идеей какой.
[11:38:39] <ada_ru> (I_vlxy_I) Qt creator вроде тоже может
[11:42:46] <ada_ru> (Максим) У нас интерн написал интеграцию с InteliJ помойму. Ещё левый чел пытался взлететь с обычной VS. Сейчас в эклипсе пилят в gnatbench. Наши пробовали с vim...
[11:43:15] <ada_ru> (I_vlxy_I) И как оно с идеей и вимом?
[11:43:37] <ada_ru> (Максим) Нормально ☺️
[11:43:50] <ada_ru> (I_vlxy_I) Я за идею! Но там будет печаль без отладчика :-(

Отладчик только в clion
[11:44:10] <ada_ru> (I_vlxy_I)  отвечает (Максим) на <Нормально ☺️>
Подсветку для идеи тоже сделали?
[11:44:16] <ada_ru> (Максим) Да
[11:45:00] <ada_ru> (I_vlxy_I)  отвечает (I_vlxy_I) на <Я за идею! Но там бу…>
Хотя владельцы clionа просто поставят идейный плагин и все
[11:45:24] <ada_ru> (Максим) GitHub - AdaCore/Ada-IntelliJ: Support for Ada and SPARK languages in IntelliJ IDEA
https://github.com/AdaCore/Ada-IntelliJ
[11:46:04] <ada_ru> (Максим) Интерн закончил и свалил, что с этим будет я хз.
[11:51:26] <ada_ru> (I_vlxy_I)  отвечает (Максим) на <GitHub - AdaCore/Ada…>
Круто! Попробую.
[11:52:46] <ada_ru> (Максим) Решил писать на Але? 😁
[11:54:00] <ada_ru> (I_vlxy_I)  отвечает (Максим) на <Решил писать на Аде?…>
Хочу кой чего попробовать :-)
[12:14:48] <ada_ru> (Eugene) что бы хозяин ада-чата да вдруг начал писать на аде? немыслимо!!!
[12:34:27] <ada_ru> (I_vlxy_I)  отвечает (Eugene) на <что бы хозяин ада-ча…>
Это безусловно будет проблемой, я согласен.
[12:37:07] <ada_ru> (Oleg) Нате вам еще инфопоарл
[12:37:14] <ada_ru> (Oleg) https://tools.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-20190513-secureboot?vs_f=Cisco%20Security%20Advisory&vs_cat=Security%20Intelligence&vs_type=RSS&vs_p=Cisco%20Secure%20Boot%20Hardware%20Tampering%20Vulnerability&vs_k=1
[13:54:39] <ada_ru> (Лекс) Коллеги, скажите, у кого-нибудь есть желание поучаствовать в написании клиента для мессенджера?
[13:57:45] <ada_ru> (Oleg) На чем?
[13:58:16] <ada_ru> (Лекс) На Аде конечно же
[13:58:23] <ada_ru> (Лекс) + QT
[13:58:35] <ada_ru> (Oleg) Можно но я не умею QT 😊
[14:01:22] <ada_ru> (Лекс)  отвечает (Oleg) на <Можно но я не умею Q…>
ну может и без кутэ обойдётся, посмотрим ещё, идея тащить за собой архив в пару сотен мегабайт для вендовой версии мне не очень нравится.

Могу я вас втащить в свой чатек, чтобы не потерять из виду?
[14:01:44] <ada_ru> (Oleg) Давайте
[14:04:43] <ada_ru> (Anonymus62) А ламер вам нужен?
ни в qt ни в ada я не умею.
но очень интересно.

джун, плюсы.
[14:05:11] <ada_ru> (Лекс) а работать кто будет? 😃
[14:07:46] <ada_ru> (Anonymus62)  отвечает (Лекс) на <а работать кто будет…>
Хороший вопрос.
Наверное, я, буду пытаться писать код.

отдельную веточку гита, и смотреть на комиты,
Пойдёт, значит пойдёт.
Нет - ну значит нет.
[14:09:50] <ada_ru> (Gourytch)  отвечает (Лекс) на <Коллеги, скажите, у …>
а какого именно мессенджера?
[14:10:20] <ada_ru> (Лекс) Signal
[14:19:55] <ada_ru> (Eugene) это типа вот это? https://signal.org/ru/
там же вроде есть готовые клиенты
[14:24:29] <ada_ru> (Лекс) Ну вы поюзайте это унылое говно на электроне и вам тоже захочется написать свой клиент.
У меня оптоволокно 150Mb+, но в сигнале у меня регулярные сплиты, не говоря уже об никакущем UX, к тому же я не доверяю свою приватность коду на JS, работающему в хроме
[14:38:38] <ada_ru> (I_vlxy_I) А сплит от клиента зависит?
[14:39:49] <ada_ru> (Eugene) и вапще что такое сплит? сообщение разрывается на части?
[14:42:35] <ada_ru> (Лекс) соединение отваливается, бывает что и не восстанавливается (а кнопки переподключиться там нету)
[14:43:39] <ada_ru> (Лекс)  отвечает (I_vlxy_I) на <А сплит от клиента з…>
на андроиде такого ниразу не случалось, так что думаю дело в паршивом клиенте
[14:46:03] <ada_ru> (I_vlxy_I)  отвечает (Лекс) на <на андроиде такого н…>
На андроиде он может быть ещё поддержан пуш-нотификациями гугловыми.
[14:47:05] <ada_ru> (I_vlxy_I)  отвечает (Лекс) на <соединение отваливае…>
Это вроде не сплит, а просто дисконнект.

Сплит это рассинхронизация серверов, когда скажем чатик разваливается на два.
[14:48:30] <ada_ru> (Лекс)  отвечает (I_vlxy_I) на <На андроиде он может…>
есть подозрение, что эта поделка на електроне даже с API напрямую не работает, а тыкает в веб-версию. От того и соединение переодически падает
[16:03:28] <ada_ru> (I_vlxy_I) Давненько тут ничего про тупоскрипт не было... https://www.microsoft.com/en-us/research/publication/static-typescript/
[16:04:12] <ada_ru> (I_vlxy_I) Если кратко: компиляция статического подмножества typescript в нативный код в том числе под микроконтроллеры.
[16:13:54] <ada_ru> (Oleg) нафигнужно
[16:17:28] <ada_ru> (I_vlxy_I) А чем плохо?
[16:17:41] <ada_ru> (I_vlxy_I) микробит же!
[16:21:00] <ada_ru> (Oleg) Плохо тем что ни одна среда этого не понимает и ни один отладчик
[16:21:10] <ada_ru> (Oleg) как конь в вакуме, хорошо
[16:31:35] <ada_ru> (I_vlxy_I)  отвечает (Oleg) на <как конь в вакуме, х…>
А отладчику не пофиг? Вроде отладчики не особо в курсе про ЯП. Они просто имеют дело с исходным текстом и со строковой позицией.
[16:32:26] <ada_ru> (Oleg) Ну он же по исходнику должен ходить, то есть почти пофигу да не совсем
[16:35:10] <ada_ru> (I_vlxy_I)  отвечает (Oleg) на <Ну он же по исходник…>
А какая ему разница что там написано?
[16:35:22] <ada_ru> (I_vlxy_I) Он же не парсит исходник.
[16:36:44] <ada_ru> (I_vlxy_I) Он ходит по бинарю вычисляя текущий номер строки и имя исходника. На этом всё.
[16:37:22] <ada_ru> (I_vlxy_I) Так то он даже и не открывает файлы исходника
[16:40:53] <ada_ru> (I_vlxy_I) В этом то и есть прелесть отладчиков :-)

Есть нюансы с деманглингом в некоторых ЯП, но то такое.
[21:40:51] <ada_ru> (I_vlxy_I) Забавно, что lsp никак не помогает раскраске.
[21:52:23] <ada_ru> (Максим) В vscode они подключили либу с textmate парсинга синтаксиса и на этом успокоились
[22:09:28] <ada_ru> (I_vlxy_I) а я же правильно понимаю, что lsp в принципе бай дизайн (как протокол и его спецификация) не дает ничего для подсветки?
[22:50:25] <ada_ru> (Максим) Да. Там есть какой-то highlight метод, но он для другого.
[23:26:35] <ada_ru> (I_vlxy_I) во!
https://github.com/microsoft/vscode-languageserver-node/pull/367
https://github.com/microsoft/language-server-protocol/issues/18
[23:27:19] <ada_ru> (I_vlxy_I) то есть они работают над этим
[23:27:21] <ada_ru> (I_vlxy_I) вроде как