[00:00:10] <ada_ru> (I_vlxy_I) ну, оно не толстое. и с опциональной статической типизацией. нормуль
[00:00:21] <ada_ru> (I_vlxy_I) и котогенерит человекочитаемый js
[00:00:28] <ada_ru> (I_vlxy_I) вот вам еще Ада:
[00:00:29] <ada_ru> (I_vlxy_I) https://i.ebayimg.com/images/g/iDgAAOSw9r1WAP8z/s-l1600.jpg
[00:01:03] <ada_ru> (Oleg) :-)
[00:01:17] <ada_ru> (Oleg) Ну теперь новенькие не уйдут :-)
[00:02:29] <ada_ru> (I_vlxy_I) милитари! мишшнкритикал!
[01:32:34] <ada_ru> (coopht) Может для новеньких какого нибудь welcome бота повесим?
[01:32:39] <ada_ru> (coopht) Пусть опросник заполняют.
[01:32:59] <ada_ru> (coopht) Не знаю, размер черепа пусть указывают
[01:33:19] <ada_ru> (coopht) А то вдруг это товарищи майоры приходят
[01:36:49] <ada_ru> (coopht) <прислал наклейку> 😠
[08:43:23] <ada_ru> (nitrocerber) Та спамоботы это
[08:47:41] <ada_ru> (Dana) Это оскорбление
[08:50:20] <ada_ru> (Eugene)  отвечает (coopht) на <Я хочу чтобы мне ред…>
Зачем может понадобиться выделять все вхождения какого-то ключевого слова?
[08:50:49] <ada_ru> (coopht) не обзятельно ключевого. Любого
[11:29:04] <ada_ru> (IlyaStolyarov)  отвечает (Dana) на <Это оскорбление>
Ага)
[13:14:41] <ada_ru> (I_vlxy_I)  отвечает (IlyaStolyarov) на <Ага)>
Нее, это просто удивление, и любопытство на тему того откуда новые люди узнали о этом языке программирования и как нашли эту группу :-)
[13:18:36] <ada_ru> (Dana) Через сайт
[13:19:01] <ada_ru> (I_vlxy_I) ada-ru.org который?
[13:19:11] <ada_ru> (I_vlxy_I) А что, аду используете?
[13:19:29] <ada_ru> (Dana) Лично я просто заинтересовалась
[13:19:40] <ada_ru> (Eugene) Да, американскому президенту на всех нассайт...
[13:21:43] <ada_ru> (I_vlxy_I) Максим а ты не знаешь, в vscode реально ли дебажить ада-код?
[13:22:23] <ada_ru> (I_vlxy_I) По идее vscode дружит с gdb, а gdb с Адой ...
[13:22:47] <ada_ru> (Максим) Не знаю, я в эту сторону ещё не копал. По идее дружит, не пробовал
[13:23:09] <ada_ru> (Максим) Может надо что-то настраивать
[13:23:38] <ada_ru> (IlyaStolyarov)  отвечает (I_vlxy_I) на <Нее, это просто удив…>
Точно не помню, но вроде тоже через сайт. Ada-digest нашёл в поиске, а этот чат через месяц наверное.
[13:23:59] <ada_ru> (I_vlxy_I) Настраивать там точно нужно. Даже чтобы собрать проект нужно допиливать паяльником.
[13:25:04] <ada_ru> (I_vlxy_I) Еще, кстати, вопрос -собирать то из vscode кто-то пробовал? То есть интересно, парсит ли оно ошибки компиляции и позволяет ли по ним ходить (для Ады)
[13:27:00] <ada_ru> (Максим) Пока не делал это тоже
[13:29:52] <ada_ru> (Максим) Зато меня заставили удалить из кода все not overriding. И даже ссылка на Барнса никого не убедила http://www.adaic.org/resources/add_content/standards/05rat/html/Rat-2-7.html
[13:31:00] <ada_ru> (I_vlxy_I) За что?!
[13:36:43] <ada_ru> (Максим) > departing usual coding practices
[13:36:44] <ada_ru> (I_vlxy_I) Как мотивировали?
[13:36:55] <ada_ru> (I_vlxy_I) O_o
[13:37:39] <ada_ru> (I_vlxy_I) Теперь модно не описывать это явным образом?
[13:37:46] <ada_ru> (I_vlxy_I) За ради расширяемости?
[13:38:21] <ada_ru> (Максим) Это никогда не было модно, это никогда не описывали, а при попытке это описывать, видимо режет глаз
[13:45:13] <ada_ru> (I_vlxy_I) Дичь
[13:45:18] <ada_ru> (I_vlxy_I) Удобная же штука
[13:45:24] <ada_ru> (I_vlxy_I) И прогрессивная
[13:45:30] <ada_ru> (I_vlxy_I) И безопасная
[13:48:42] <ada_ru> (Максим) Слишком много букв, никто не понимает зачем писать not overriding для типа который в корне иерархии
[14:09:35] <ada_ru> (I_vlxy_I)  отвечает (Максим) на <Слишком много букв, …>
ну, в корне то да. с другой стороны - рефакторинг же будет и это будет уже не корень например.
[14:09:49] <ada_ru> (I_vlxy_I) а если потом дженериками обмазаться и наследование будет от параметра?
[14:22:20] <ada_ru> (nitrocerber) Обмазаться несвежими дженериками и баготочить...
[14:22:42] <ada_ru> (nitrocerber) Извините, не сдержался
[14:24:38] <ada_ru> (Максим) Достаточно в private поставить базовый тип и методы в паблик могут стать overriding
[14:28:22] <ada_ru> (I_vlxy_I) провел доп. разветку на тему ide раста — vscode с rls там не в чести, говорят оно тупит и не всё понимает относительно плагина к идее, где работа с растокодом писана ваще на жабе снуля.

однако, чтобы насладиться плагином к idea в полной мере, нужно его накатывать не на идею, а на clion — тогда будет работать отладчик. а clion он несколько платный 😊
[14:29:47] <ada_ru> (the_arctic_cat) Можно просто пользоваться емаксом. Все необходимое есть, но так же есть легковесный удобный редактор.
[14:30:58] <ada_ru> (I_vlxy_I) у меня от emacs'a через большое небольшое время начинает мизинец левой руки отваливаться.
[14:31:31] <ada_ru> (I_vlxy_I) плюс у меня emacs нереально тормозил при работе с плюсовыми исходниками. переход по кроссрефу — несколько секунд.
[14:31:40] <ada_ru> (the_arctic_cat) Сколько живу, у меня таких проблем нет.
[14:32:07] <ada_ru> (the_arctic_cat) Я впрочем неправильно держу руки на клавиатуре, мой мизинец не тянется на контролы.
[14:32:23] <ada_ru> (the_arctic_cat) Ну плюсы –– отдельный разговор и очень больной.
[14:32:46] <ada_ru> (I_vlxy_I) ну у меня руки тоже постоянно над клавой. но контрол то в emacs нужен постоянно
[14:33:10] <ada_ru> (the_arctic_cat) Я контрол прожимаю  большим пальцем.
[14:33:19] <ada_ru> (I_vlxy_I) я честно сделал два или три подхода к emacs'у (по паре месяцев каждый). не прижилось.
[14:33:27] <ada_ru> (the_arctic_cat) Умельцы мапят контрол на caps lock, но мне это попросту не нужно.
[14:33:43] <ada_ru> (I_vlxy_I) а вот vim, как ни странно, для ряда задачек сонсольных - прижился. но не в качестве основного редактора кода в проекте.
[14:33:52] <ada_ru> (the_arctic_cat) Другие умельцы используют evil (эмуляция vi). Но это ещё большее не нужно.
[14:35:12] <ada_ru> (I_vlxy_I) ну вот с учетом того, сколько типов умельцев-емаксёров, кажется с эргономикой emacs что-то не так.
[14:37:32] <ada_ru> (the_arctic_cat) Некоторые говорят обратное, впрочем. Что при переходе с VI (или эмуляций), проблем с руками стало меньше.
[14:43:09] <ada_ru> (I_vlxy_I) ну мне в принципе плюс-минус всё равно каким редактором пользоваться. но целенаправленно уйти от попсятины в сторону классики я пробовал только для emacs'a. и не вышло 😞
[14:43:55] <ada_ru> (I_vlxy_I) и совсем недавно, смеха ради, пощупал vim. и зашло. но не для всего подряд, а только для мелких правок в консоли.
[14:44:32] <ada_ru> (I_vlxy_I) мне всё еще не очень ясно как в терминале нормально анализировать код. какими тулзами для этого пользоваться.
[16:23:12] <ada_ru> (nitrocerber) В терминале не надо анализировать, в терминале надо яростно струячить.
[16:23:51] <ada_ru> (I_vlxy_I) ну, без кроссрефов яростно струячить тяжко. например.
[16:24:05] <ada_ru> (I_vlxy_I) еще хочется не запуская программу посмотреть дерево каллстэков функции.
[16:24:07] <ada_ru> (I_vlxy_I) всякое такое
[16:24:17] <ada_ru> (I_vlxy_I) кто кому что наследует, кто с кем как когда и куда.
[16:24:25] <ada_ru> (I_vlxy_I) cuda 😊
[16:30:36] <ada_ru> (nitrocerber) Струячишь в виме, компилишь, альттаб в жпс, нашёл кроссрефы, альттаб в вим
[16:30:43] <ada_ru> (nitrocerber) Знавал я таких людей..)
[16:31:47] <ada_ru> (I_vlxy_I) O_O
[16:31:53] <ada_ru> (I_vlxy_I) это ж содомия в чистом виде!
[16:31:59] <ada_ru> (I_vlxy_I) содомия и маргинальщина
[16:32:06] <ada_ru> (I_vlxy_I) GPS тут явно лишний
[16:33:09] <ada_ru> (I_vlxy_I) в GPS мну больше всего смущает отсутствие терминала. так то.
[16:33:18] <ada_ru> (I_vlxy_I) самая частоиспользуемая фича в IDE у меня 😊
[16:44:48] <ada_ru> (Oleg) А я не парюсь с терминалом - открыл в соседнем окне да и дело с концом, монитора два к тому же
[16:48:15] <ada_ru> (I_vlxy_I) ну, удобней чтобы в ide была возможность всё же
[16:49:44] <ada_ru> (Oleg) Ну да, мне кажется добавить терминал настолько просто что непонятно почему его там нет
[16:49:57] <ada_ru> (I_vlxy_I) кстати, а с какой версии gps завезли темную тему?
[16:50:22] <ada_ru> (Oleg) ХЗ, я ее в последней пробовал включить . но я на светлой стороне силы 😊
[16:50:34] <ada_ru> (Oleg) Не люблю чОрный
[16:51:01] <ada_ru> (Oleg) Кстати в качестве SSH/Telnet и прочего терминала, я использую ZOC
[16:51:07] <ada_ru> (Oleg) Очень рекомендую
[16:53:16] <ada_ru> (I_vlxy_I) "ZOC is a professional terminal emulation software for Windows and macOS."

а как же пингвинус?
[16:53:48] <ada_ru> (Oleg) Там же все жмоты - а ZOC платный Ж-)
[16:54:26] <ada_ru> (I_vlxy_I) проприентарная дрянь!
[16:55:07] <ada_ru> (Oleg) А какая альтернатива ? патти не предлагать
[16:55:30] <ada_ru> (Oleg) Там можно хранить иерархическое дерево узлов
[16:55:35] <ada_ru> (Максим)  отвечает (I_vlxy_I) на <в GPS мну больше все…>
Кто вам сказал, что в GPS нет терминала?
[16:55:36] <ada_ru> (Oleg) И много много всего
[16:55:46] <ada_ru> (Oleg) Алексей 😊))
[16:55:48] <ada_ru> (I_vlxy_I)  отвечает (Максим) на <Кто вам сказал, что …>
как его призвать?
[16:55:58] <ada_ru> (I_vlxy_I) ну, у меня руки кривые конечно. и я чайник.
[16:56:02] <ada_ru> (I_vlxy_I) ткните носом плз
[16:56:06] <ada_ru> (Oleg) Z nj;t yt yfitk
[16:56:27] <ada_ru> (Oleg) я тоже не нашел - но я както не искал
[16:56:49] <ada_ru> (Oleg) Я в пичарме то его не сразу увидел 😊)))
[16:58:20] <ada_ru> (Oleg) Пойду искать 😊))
[16:58:42] <ada_ru> (Максим) /View/OS shell
[17:01:08] <ada_ru> (Oleg) Tools->Consoles->OS Shell
[17:01:22] <ada_ru> (Oleg) цэ винда
[17:01:27] <ada_ru> (Oleg) Но наверное везде так
[17:01:31] <ada_ru> (Oleg) ?
[17:02:15] <ada_ru> (I_vlxy_I) таки да, есть.
[17:02:19] <ada_ru> (I_vlxy_I) но оно какое-то кривое
[17:02:23] <ada_ru> (I_vlxy_I) не видно что я печатаю
[17:03:19] <ada_ru> (I_vlxy_I) картинка https://www.ada-ru.org/files/bot/2019-02-01-x9.jpg
[17:03:23] <ada_ru> (I_vlxy_I) страшненько!
[17:06:47] <ada_ru> (Oleg) В винде показывает что печатаешь
[17:06:56] <ada_ru> (Oleg) Но вот с русскими буквами бяда
[17:07:15] <ada_ru> (Oleg) А не
[17:07:17] <ada_ru> (I_vlxy_I) а вот что будет если просто на enter потыкать:
[17:07:19] <ada_ru> (Oleg) Как то непонятно
[17:07:23] <ada_ru> (I_vlxy_I) картинка https://www.ada-ru.org/files/bot/2019-02-01-x10.jpg
[17:11:25] <ada_ru> (Oleg) А я вчера с gentoo связался
[17:11:33] <ada_ru> (Oleg) это пестня
[17:13:40] <ada_ru> (I_vlxy_I) развязывайся, давай!
[17:13:41] <ada_ru> (I_vlxy_I) 😊
[17:14:33] <ada_ru> (I_vlxy_I) в общем, по факту в убунтовом GPS (16.04) терминал есть, но пользоваться им нельзя
[17:14:36] <ada_ru> (I_vlxy_I) картинка https://www.ada-ru.org/files/bot/2019-02-01-x11.jpg
[17:14:58] <ada_ru> (I_vlxy_I) надо будет еще глянуть как оно на моем маке - там более свежая версия
[17:19:19] <ada_ru> (Oleg) Ubuntu! уж лучше генту 😊
[17:20:47] <ada_ru> (Максим) GPS 5? Вы издеваетесь?
[17:23:44] <ada_ru> (I_vlxy_I) что было в дистре то и запустил. но я согласен - старье
[17:23:53] <ada_ru> (I_vlxy_I) сейчас попробую gps свежий
[17:25:13] <ada_ru> (I_vlxy_I) картинка https://www.ada-ru.org/files/bot/2019-02-01-x12.jpg
[17:25:24] <ada_ru> (I_vlxy_I) простые действия тут уже норм
[17:25:45] <ada_ru> (I_vlxy_I) но GPS падает при запуске htop в консоли
[17:26:08] <ada_ru> (I_vlxy_I) в старой версии (на линуксе) оно не падает.
[17:26:17] <ada_ru> (I_vlxy_I) то есть gps умирает совсем
[17:27:15] <ada_ru> (I_vlxy_I) картинка https://www.ada-ru.org/files/bot/2019-02-01-x13.jpg
[17:27:18] <ada_ru> (I_vlxy_I) вот как-то так
[17:28:30] <ada_ru> (nordwnd) https://m.habr.com/ru/company/jugru/blog/438260/ лучше плюсцов обсудите ;)
[17:28:53] <ada_ru> (nordwnd) А то ересью страдаете :)
[17:29:23] <ada_ru> (I_vlxy_I) дык это древний баян. еще в прошлом году смотрели и обсуждали
[17:32:57] <ada_ru> (I_vlxy_I)  отвечает (I_vlxy_I) на <>
за багрепорт прокатит? 😊
[18:04:58] <ada_ru> (I_vlxy_I) кстати, в емаксе терминал тоже был полным говном.
[18:08:47] <ada_ru> (the_arctic_cat)  отвечает (I_vlxy_I) на <кстати, в емаксе тер…>
Ну htop работает хотя бы https://www.ada-ru.org/files/bot/2019-02-01-x14.jpg
[18:09:15] <ada_ru> (I_vlxy_I) да, там вроде улучшили. раньше была совсем боль и страдания.
[18:09:33] <ada_ru> (I_vlxy_I) (когда на erlang'e писал — было больно местами)
[18:09:48] <ada_ru> (the_arctic_cat) Всё норм, устанавливайте Emacs, Gentoo и жертвуйте квартиру в Free Software Foundation
[18:10:02] <ada_ru> (I_vlxy_I) после vscode и  clion/idea с их терминалами я избаловался теперь.
[19:01:53] <nordwind> Поздно, квартиры уже нет. Остался только емакc  и gentoo
[19:04:49] <ada_ru> (nitrocerber)  отвечает (Oleg) на <А я не парюсь с терм…>
Аналогично. Идешка на одном экране, пара терминалов на втором, ещё какая-нибудь дичь на третьем.
[19:17:09] <ada_ru> (I_vlxy_I) а вот когда мультимониторов нема, а кодить надо? а?
[19:17:25] <ada_ru> (I_vlxy_I) скажем еду я на сапсане с макбуком и пью смузи. и как мне на аде кодить?!
[19:17:55] <ada_ru> (nordwnd)  отвечает (coopht) на <для того чтобы recor…>
картинка https://www.ada-ru.org/files/bot/2019-02-01-x15.jpg
[19:17:57] <ada_ru> (nitrocerber) в сапсане я не езжу) а в самолёте на ноуте бегает данжон краул. или кинцо
[19:18:14] <ada_ru> (nitrocerber) без нескольких мониторов работать в принципе нельзя
[19:18:34] <ada_ru> (nordwnd) не эта фигня случайно обновляет файлы?
[19:19:25] <ada_ru> (I_vlxy_I) гм. если ты в хедере переименовал структуру, или класс, или там еще что поменял. очевидно же, что у тебя перекомпиляется всё, что инклюдило этот хедер!
[19:19:28] <ada_ru> (I_vlxy_I) это норма.
[19:24:56] <ada_ru> (Максим)  отвечает (nordwnd) на <не эта фигня случайн…>
Она просто перечитывает их с диска, если их кто-то поменял
[19:28:19] <ada_ru> (Максим) https://www.ada-ru.org/forum/p1581935958_1.html
[19:28:52] <ada_ru> (Максим) Комбайн, комбайн... Ничего вы не понимаете в распростронении ПО!
[19:29:30] <ada_ru> (I_vlxy_I) ну, вот, кстати, комбайн этот мешает тем, что таки подкакивает своим кастомным gcc в систему. от этого система иногда грустит.
[19:53:35] <ada_ru> (I_vlxy_I) что-то у растового rls для vscode не срослось 😞
[19:53:40] <ada_ru> (I_vlxy_I) картинка https://www.ada-ru.org/files/bot/2019-02-01-x16.jpg
[19:53:58] <ada_ru> (I_vlxy_I) адский же als встал с полпинка. несмотря на то, что еще не допилен.
[19:55:28] <ada_ru> (I_vlxy_I) а раст даже тут сырой!
[19:55:38] <ada_ru> (I_vlxy_I) хотя этот плюгин там существует уже туеву хучу времени
[20:07:33] <ada_ru> (I_vlxy_I) дас. чот это говно не работает совсем. rust такой rust...
[20:37:12] <ada_ru> (I_vlxy_I) Поставить rls с сонсоли- не помогло, переключиться на найтли- не помогло. Переключиться на спец. версию найтли, которую посоветовали для этого случая - не помогло.

Интересно, это у раста всегда так и со всем, или мне повезло?

Пока в плане ide ада лучше :-)
[21:04:55] <ada_ru> (nordwnd) ага, ушел читать елисп мануал, для овладения emacs
[21:06:33] <ada_ru> (nordwnd)  отвечает (Максим) на <https://www.ada-ru.o…>
чего, эта сборка так хороша прямо уж?
[21:45:24] <ada_ru> (Максим) Не знаю, не пробовал.Просто тут жаловались, чо матрёшка это комбайн. Вот, говорю, вы комбайнов не видели
[22:01:24] <ada_ru> (I_vlxy_I) если кто-то когда-то будет пилить поддержку Ады для IDE от jetbrains, то, скорее всего, вначале, проще всего будет сделать отладку ада-прог под clion'ом, так как там интеграция с нативным отладчиком уже есть.
[22:09:31] <ada_ru> (I_vlxy_I) О! а rust в clion'e поддерживается чуть ли не лучше плюсов -- оно по умолчанию показывает выведенные типы! и имена аргументов в вызовах функций.
[22:15:15] <ada_ru> (Максим) Адский плагин к InteliJ на подходе...
[22:16:25] <ada_ru> (I_vlxy_I) гут! а дежукер там будет? просто если там проблемы, гляньте, может с clion'ом будет проще.

то есть растовый плюгин работает сейчас так: если просто в idea ставишь его (или любой другой продукт на её базе), то работает всё, кроме дебага. а если ставишь в clion, то работает еще и дебаг.
[22:16:30] <ada_ru> (I_vlxy_I) отладчик то есть
[22:36:15] <ada_ru> (I_vlxy_I) ой, а что же, отладка под макосью не поддерживается? https://www.ada-ru.org/files/bot/2019-02-01-x17.jpg
[22:36:33] <ada_ru> (I_vlxy_I) $ file /Users/valexey/Projects/ada-mandelbrot/build/debug/main
/Users/valexey/Projects/ada-mandelbrot/build/debug/main: Mach-O 64-bit executable x86_64
[22:36:50] <ada_ru> (I_vlxy_I) gps конечно же
[23:08:31] <ada_ru> (Максим) Под макосью с gdb все сложно
[23:10:54] <nordwind> Xcode?
[23:11:36] <ada_ru> (Максим) lldb в Аду не очень умеет
[23:13:43] <ada_ru> (Максим) Какое-то время спасало подписывание gdb ключами разработчика
[23:15:39] <ada_ru> (Максим) GNAT On macOS Sierra - The AdaCore Blog
https://blog.adacore.com/gnat-on-macos-sierra
[23:19:07] <ada_ru> (Oleg) Я с Go слез :-) поигрался и хватит
[23:21:37] <ada_ru> (I_vlxy_I)  отвечает (Oleg) на <Я с Go слез :-) поиг…>
а я снова залазю 🙂 но код на Go местами реально напоминает действия дамочки вот из этого анекдота: https://zdesobovsem.livejournal.com/709.html
[23:23:22] <ada_ru> (I_vlxy_I)  отвечает (Максим) на <Какое-то время спаса…>
а для 10.14 есть актуальный рецепт?
[23:50:36] <ada_ru> (I_vlxy_I) гм. походу не в gdb дело. ну, или не только в gdb
[23:50:46] <ada_ru> (I_vlxy_I) все исполняемые файлы собранные из исходников - собираются
[23:51:10] <ada_ru> (I_vlxy_I) НО - свежие (и плюсовые и адские) бинари не цепляются gdb, а вот СТАРЫЕ - да. с ними все ок