[02:15:28] <ada_ru> (I_vlxy_I) Механическая клавиатура, ощущения от неё, удивительно хорошо сочетаются с программированием на Аде.
[03:57:08] <ada_ru> (Gourytch) почему-то преставляется герконовая ДВК-шная
[04:15:41] <ada_ru> (I_vlxy_I) однако это современные cherry brown 🙂
[04:19:02] <ada_ru> (Gourytch) черри клёвые.
[04:19:45] <ada_ru> (Gourytch) я вот тоже всё облизываюсь-облизываюсь, но пока жаба отговаривает
[04:23:56] <ada_ru> (I_vlxy_I) ну, а я как понял, что придется из доама работать, пару дней помониторил сайт geekboards и купил себе БУшную
[13:00:42] <ada_ru> (Gourytch) не. у меня уже жаба согласилась на один просир денег в этом месяце. (на тренажёр-эллипсоид). теперь мне её совестно уговаривать на какие-то траты большие чем покупка мороженки.
[13:02:07] <ada_ru> (Gourytch) тоже потому что понял, что дома до лета сидеть.
и не факт что не дольше.
[13:16:56] <ada_ru> (I_vlxy_I) отвечает (Gourytch) на <не. у меня уже жаба …>
Хорошая штука. Но нужно место, чтобы такое лома иметь
[13:19:58] <ada_ru> (Gourytch) отвечает (I_vlxy_I) на <Хорошая штука. Но ну…>
потому и взял такую чтоб поменьше размером была.
но это палка о двух концах: поменьше размером автоматом означает что менее удобная.
[13:23:52] <ada_ru> (I_vlxy_I) отвечает (Gourytch) на <потому и взял такую …>
А какая именно модель?
[13:24:07] <ada_ru> (Gourytch) щагляну...
[13:25:09] <ada_ru> (Gourytch) Carbon E704
[13:30:09] <ada_ru> (I_vlxy_I) Спасибо
[18:04:26] <ada_ru> (reznikmm) https://gitlab.com/adalabs/teamate-client/
[18:11:19] <ada_ru> (I_vlxy_I) отвечает (reznikmm) на <https://gitlab.com/a…>
Типа для парного программирования?
[18:11:24] <ada_ru> (I_vlxy_I) (Или для интервью)
[18:19:11] <ada_ru> (I_vlxy_I) О! А оно только для линуха. Судя по пайпам
[18:19:45] <ada_ru> (reznikmm) Мопед не мой, я просто разместил объяву!
[18:20:44] <ada_ru> (I_vlxy_I) Терминал в gps местами бесит таки
[18:20:57] <ada_ru> (I_vlxy_I) Надо подумать как имплантировать туда нормальный
[18:25:39] <nordwind> Какими местами? А всеми местами бесит ;)
[18:29:20] <ada_ru> (I_vlxy_I) Тормозит, не работает адекватно ctrl+r, вперёд-назад курсором по набранной команде не походить
[18:29:41] <ada_ru> (I_vlxy_I) VIM НОРМАЛЬНО НЕ РАБОТАЕТ!!1
[18:52:30] <ada_ru> (Gourytch) (* хотел было сказать: "vim нинужын" но это была бы ниправдо *)
[18:58:10] <ada_ru> (I_vlxy_I) :-)
[18:58:30] <ada_ru> (I_vlxy_I) Ну и вообще, все что на curses там не работает нормально
[18:59:06] <ada_ru> (I_vlxy_I) И то, что не на curses, тоже :-(
[19:48:22] <ada_ru> (I_vlxy_I) А репозиторий для плагинов к GPS не планируется?
[19:56:30] <ada_ru> (I_vlxy_I) Qt капец близко
[19:56:32] <ada_ru> (I_vlxy_I) Qt Company обдумывает переход к публикации открытых релизов Qt через год после платного выпуска https://opennet.ru/52698/
[19:57:45] <ada_ru> (I_vlxy_I) Хорошо, что Adacore зависит от gcc и fsf пока
[23:12:20] <ada_ru> (I_vlxy_I) Хм. А вот поясните за типы.
Вот есть какой-нибудь пакет текстовых стрмов, там есть тип Element_Storage. По сути - это байт.
Дальше, есть какой-нибудь SDL, там тоже нужен байт, поэтому там создают свой тип.
И вот в моей проге тоже нужен свой тип, тоже байт. И я его создаю.
Итого три модуля, всем нужен байт, поскольку в стандартных типах его нет, все создали свой. В итоге приходится постонно типы эти туда-сюда приводить. Что не очень здорово выглядит и может не очень здорово на рантайме сказываться.
[23:12:24] <ada_ru> (I_vlxy_I) Как это лечится? Какие бест практицис?
[23:12:54] <ada_ru> (I_vlxy_I) Если мне таки нужен байт - мне в интерфейс сишный идти и оттуда брать, или свой ваять? С сями я интерфейситься не собираюсь.
[23:59:24] <ada_ru> (Vadim) Есть три типа - нужно конвертировать. Есть один тип - нужно отлаживать.
[23:59:52] <ada_ru> (reznikmm) В стандартной либе тоже есть байт и не один. Есть Interfaces.Unsigned_8, есть Stream_Element и Storage_Element. Можно свой создать или использовать тот, что ближе по смыслу/назначению. В преобразовании типов особо плохого нет ничего, явно видно, как данные передаются между отдельными модулями/подсистемами программы. Я предпочитаю, наверное, свой тип, а вот смотрю Вадим часто использует Interfaces.Unsigned_64, например, при описании того же JSON API