[02:01:35] <OCTAGRAM> I_vlxy_: туда же, где .o, GNAT кладёт .ali, они текстовые, но легче парсятся
[02:02:20] <OCTAGRAM> > (Sergei) Я думаю, где-то у кого-то должна быть приблуда, которая показывает результат "Ада компиляции" как такую-себе С++ программу

AdaMagic? или это было только про GNAT
[02:12:55] <ada_ru> (I_vlxy_I) это было про GNAT
[02:18:44] <OCTAGRAM> то есть, -gnatG, но более C++
[02:19:29] <OCTAGRAM> был ещё какой-то второй ключ для развёрнутого представления
[02:19:54] <OCTAGRAM> всякие finally видно, которые не Ада и не C++
[03:45:42] <OCTAGRAM> finally-то не хотят добавить? или что-нибудь для удобства работы с Ada.Streams.Stream_IO
[03:46:15] <OCTAGRAM> в Расте файл сам закрывается, а на Аде — нет, ну как же так
[03:49:34] <ada_ru> (I_vlxy_I) И в c++ тоже сам :-)
[03:58:09] <OCTAGRAM> и на Аде мог бы
[03:58:23] <OCTAGRAM> но стандартная библиотека почему-то сделана иначе
[08:54:39] <ada_ru> (tankfeeder)
[10:44:16] <ada_ru> (Максим) Наверное из-за совместимости со старой Адой. Теговых типов вообще мало в библиотеке. Тот же анбаундет стринг не удобен, как мог бы быть, если бы был снаружи теговым.
[11:25:37] <ada_ru> (Sergei) Про emacs спрашивали. Я только им и пользуюсь. Для Ады в том числе.
[11:26:13] <ada_ru> (Sergei) Всё нормально, не знаю, зачем GPS.
[11:27:56] <ada_ru> (Sergei) Я только привык называть мак ос - ос X , так её опять переименовали?
[11:28:57] <ada_ru> (Sergei) Это что, как гимн СССР?
[11:29:39] <ada_ru> (drblez)  отвечает (Sergei) на <Про emacs спрашивали…>
ada-mode?
[11:29:46] <ada_ru> (Sergei) Ну да
[11:30:37] <ada_ru> (drblez) А можно увидеть настройки для него? всякие флайчеки, доки, инстпекты и т.п.
[11:32:17] <ada_ru> (Sergei) Ну там есть какие-то фичи типа автодополнения идентификатора, возможно дока тоже есть, но я не пользуюсь. Форматирование и подсветка у меня кастомизирована. С дебаггером хорошо заинтегрировано, в том числе по чисто адовским штукам.
[11:34:09] <ada_ru> (Sergei) Ну да, знакомо. У меня друг тоже так подсел на intellisence, что не может в обычном редакторе уже написать. Я пока держусь классики.
[11:34:20] <ada_ru> (Sergei) Короткие идентификаторы.
[11:36:19] <ada_ru> (Sergei) Чтобы сделать их короткими в Аде много средств типа rename
[11:38:47] <ada_ru> (Sergei) Кстати, единственный язык, который я нахожу неудобным для emacs - Java. Но для C++ под windows всё же Visual Studio лучше всего.
[11:41:51] <ada_ru> (Sergei) PL/SQL ещё плохо поддерживается, в частности, потому, что gnu global не строит токены по нему. Для чего gnu global строит - всё отлично. Кстати, не помню, что я использовал, чтобы по идентификаторам в аде прыгать, возможно там что-то своё в GNAT.
[11:45:48] <ada_ru> (Sergei) Автокапитализация в стиле Ада есть. Форматирование отлично можно кастомизировать, думаю, лучше, чем в GPS.
[12:52:56] <ada_ru> (I_vlxy_I) да ладно, автокомплит языконезависимый почти во всех текстовых редакторах есть
[12:53:36] <ada_ru> (I_vlxy_I) (оно тупо смотрит встречается слово начинающееся с N букв где-то в открытых файлах, или нет. если да, то предлагает варианты)
[12:54:30] <ada_ru> (Sergei) А, понятно. Думал по тегам комплитит. Но я всё равно не пользуюсь.
[12:58:09] <ada_ru> (I_vlxy_I) По тэгам это уже следующий уровень :-)
[12:58:14] <ada_ru> (I_vlxy_I) И это тоже можно
[13:00:02] <ada_ru> (Sergei) emacs стандартно для многих языков строит дерево структуры файла для навигации, думаю эту же информацию использует для автокомплита.
Вот что я никогда не делал, это не писал свои емакс-лисп модули. Выходит я не использую основное преимущества редактора - программируемость.
[13:23:33] <ada_ru> (I_vlxy_I) Да-да. Все равно что программируемый калькулятор для таблицы умножения использовать.
[13:24:37] <OCTAGRAM> я вот в Фар обычно всё пишу, в том числе под макОС
[13:25:52] <ada_ru> (I_vlxy_I) ну, бывает.
[13:27:05] <OCTAGRAM> ещё, бывает, в nano, если с этими wine не разрулил на системе
[13:28:51] <ada_ru> (I_vlxy_I) vim!
[13:29:06] <OCTAGRAM> под макос программы красивые, а под винду — хорошие :(
[13:29:58] <ada_ru> (Sergei) О, холивар . vim, nano, emacs
[13:30:05] <ada_ru> (I_vlxy_I)  отвечает на <(OCTAGRAM) под макос…>
Скорее привычные.
[13:31:19] <ada_ru> (Sergei) Под винды не пишут красивые программы, потому, что те, кто пишет красивые программы, пишут под макось. Наверное поэтому?
[13:31:43] <ada_ru> (Sergei) Кто не пишет под макось и винду, пишет под линукс
[13:32:03] <ada_ru> (Sergei) Остаток под BSD-юхи
[13:32:28] <ada_ru> (I_vlxy_I) vi/vim есть везде и сразу! И одинаково удобен на любой клаве! Даже на кастрированной макбучной не чувствуешь себя ущербным!
[13:32:56] <ada_ru> (drblez) ахххахаха)))) emacs -- rulezforever!!!
[13:32:58] <ada_ru> (Sergei)  отвечает (I_vlxy_I) на <vi/vim есть везде и …>
Под этим предлогом нас заставили его выучить в институте.
[13:33:25] <ada_ru> (drblez) а ви -- пищит и всё портит
[13:34:04] <ada_ru> (Sergei) Я, кстати, недостаточно ещё просветился, чтобы пересесть на самы лучший в мире редактор, ed.
[13:34:18] <ada_ru> (Sergei) Но иногда использую для short edits
[13:34:41] <ada_ru> (Sergei) "Поколение нано"
[13:35:45] <ada_ru> (Sergei) Кстати, есть а реализация ed на Аде?
[13:36:20] <ada_ru> (I_vlxy_I) ed-a? :-)
[13:36:29] <ada_ru> (Sergei) https://www.gnu.org/fun/jokes/ed-msg.html
[13:37:17] <ada_ru> (drblez) ed... брррр. на СМ-1420 был похожий редактор, который шел в поставке РТ11
[13:37:43] <ada_ru> (Sergei) _Ed is the standard text editor_
[13:38:07] <ada_ru> (I_vlxy_I) "Emacs has been replaced by a shell script which 1) Generates a syslog message at level LOG_EMERG; 2) reduces the user's disk quota by 100K; and 3) RUNS ED!!!!!!"
[13:38:11] <ada_ru> (I_vlxy_I) Идеально!
[13:38:55] <ada_ru> (I_vlxy_I) Но что же делать с теми, кто запускает нано? Или даже фар через вайн?!
[13:39:01] <ada_ru> (Sergei) Ты никогда не читал? Этот мен традиционно поставляется дистрибутивом emacs :) Там ещё есть man sex и проч.
[13:39:03] <ada_ru> (I_vlxy_I) Или vscode...
[13:39:23] <ada_ru> (I_vlxy_I) Неа :-)
[14:00:38] <ada_ru> (Максим)  отвечает (Sergei) на <Ed is the _standard_…>
А что, то что между _подчеркиваниями_ отображается в телеграм курсивом???
[14:01:25] <ada_ru> (Oleg)  воттакписать_тогда-ничего%не№меняется
[14:01:46] <ada_ru> (Oleg) Три  вначале и три  вконце
[14:01:58] <ada_ru> (Oleg) Три
`
[14:02:10] <ada_ru> (drblez) Аххахах))) как мило
[14:02:39] <ada_ru> (drblez) `
[14:02:55] <ada_ru> (Максим) но как курсив сделать???
[14:03:06] <ada_ru> (drblez) _italic_
[14:03:11] <ada_ru> (drblez) *italic*
[14:03:15] <ada_ru> (Максим) test
[14:03:28] <ada_ru> (drblez) О! Как?
[14:03:32] <ada_ru> (Максим) а, два подчеркивания
[14:03:43] <ada_ru> (Максим) test
[14:03:54] <ada_ru> (drblez) звездочки?
[14:03:59] <ada_ru> (Максим) да
[14:04:08] <ada_ru> (drblez) --куку--
[14:04:11] <ada_ru> (drblez) блин!
[14:04:24] <ada_ru> (drblez) думал, что зачеркнет )))
[14:04:26] <ada_ru> (I_vlxy_I) --куку--
[14:04:30] <ada_ru> (I_vlxy_I) да, не катит 😊
[14:04:58] <ada_ru> (Oleg) жирный курсив
[14:05:07] <ada_ru> (Максим) мою новость приняли на opennet! https://www.opennet.ru/opennews/art.shtml?num=48844
[14:05:14] <ada_ru> (Oleg) __жирный курсив__
[14:05:22] <ada_ru> (Oleg) Не прокатило 😊
[14:06:11] <ada_ru> (I_vlxy_I) Ага. Правда почему-то в виде мининовости. А вот по расту обычная новость.
[14:39:34] <ada_ru> (I_vlxy_I) нафлудил в комменты про vscode 😊
[14:59:31] <ada_ru> (I_vlxy_I) а вот если у меня есть variant record
type T is (A, B, C);

type Variant (O : T) is
  record
     case O is
        when A =>...
...
И у меня есть переменная типа Variant, если я буду делать switch по этому варианту, то меня побьет компилятор, если я не все варианты обработаю?
[15:00:10] <ada_ru> (I_vlxy_I) ой, не switch тут конечно. а case. Это ж Ада.
[15:00:15] <ada_ru> (Sergei) побьёт
[15:00:24] <ada_ru> (Sergei) всё равно побьёт
[15:00:35] <ada_ru> (I_vlxy_I) 😊 спасибо. хороший язык!
[15:00:47] <ada_ru> (Sergei) Но лучше проверить, я по памяти сказал
[15:01:07] <ada_ru> (Максим) конечно побьёт
[15:01:20] <ada_ru> (Sergei) Максим битый
[15:02:39] <ada_ru> (Максим)  отвечает (Sergei) на <Максим битый>
да, причем прямо сейчас:
[15:03:00] <ada_ru> (Максим) NameError: global name 'secret_name' is not defined
[15:06:20] <ada_ru> (Sergei) Позабыл, дискриминантные типы можно использовать при определении локальных переменных процедур, когда дискриминант зависит от параметра процедуры, или нет?
[15:07:45] <ada_ru> (Sergei) Вроде это инициализация, должно быть можно.
[15:10:25] <ada_ru> (Максим) Можно
[15:10:47] <ada_ru> (Sergei) Вроде так со строками переменной длины всегда выкручиваются
[15:11:21] <ada_ru> (Sergei) А выражение для вычисления значения дискриминанта - любая функция?
[15:11:46] <ada_ru> (I_vlxy_I) а функции же теперь в Аде имеют сайдэффекты?
[15:11:50] <ada_ru> (Sergei) КАК
[15:12:04] <ada_ru> (Sergei) САЙДЭФФЕКТЫ ФУНКЦИЙ?
[15:30:22] <valexey> упс. телеграм прилёг.
[15:30:32] <valexey> телега сломалась.
[15:33:49] <ada_ru> (I_vlxy_I) ну, или что-то там.. они, кажется, теперь могут менять переменные.
[16:18:25] <ada_ru> (I_vlxy_I) и еще всякое
[16:18:28] <ada_ru> (I_vlxy_I) то есть они не in, а и in out теперь могут быть
[16:18:29] <ada_ru> (I_vlxy_I) Ага. починилась телега.
[16:18:36] <ada_ru> (Sergei) Интересно, кто это придумал. in out в ада функциях. И зачем. Правда помню, были какие-то неудобные случаи, где никак не выкрутишься, но ведь решение с in параметрами было изначально осознанное, для безопасности же.
[16:19:12] <ada_ru> (Sergei) Что-то там с protected objects вроде было неудобно
[16:19:22] <ada_ru> (Sergei) или с конструированием тэганутостей
[16:22:48] <ada_ru> (Sergei) Но, вообще, я даже на C стараюсь не делать функций с модифицируемыми параметрами (это шутка).
[16:24:12] <ada_ru> (Максим) Sergei http://www.ada-auth.org/cgi-bin/cvsweb.cgi/ai05s/ai05-0143-1.txt?rev=1.5
[16:24:19] <ada_ru> (Sergei) Я имею в виду, когда функция C возвращает не-void значение, я стараюсь не делать модификации параметров
[16:27:46] <ada_ru> (Sergei) Моё мнение о комитете по стандартизации Ады сильно упало после прочтения
[16:28:09] <ada_ru> (I_vlxy_I)  отвечает (Sergei) на <Но, вообще, я даже н…>
ну вот в плюсах это теперь плохой тон, да.
[16:28:12] <ada_ru> (Sergei)  отвечает (Максим) на <Sergei http://www.ad…>
Моё мнение о комитете по стандартизации Ады сильно упало после прочтения
[16:28:56] <ada_ru> (Sergei)  отвечает (I_vlxy_I) на <ну вот в плюсах это …>
Я думаю, в плюсах вообще не принимают пропозиции по изменений от gui-писателей
[16:28:57] <ada_ru> (I_vlxy_I) комитет уже не торт?
[16:29:42] <ada_ru> (I_vlxy_I)  отвечает (Sergei) на <Я думаю, в плюсах во…>
в принципе принимают от кого угодно, другое дело что рубят многие пропосалы легко и просто. 😊 то есть там все точки зрения рассматриваются же.
[16:30:12] <ada_ru> (I_vlxy_I) плюсы покрывают очень большой спектр применений, и все они представлены в комитете так или иначе.
[16:31:02] <ada_ru> (Sergei) Я имею в виду, что в угоду каким-то объектным играм на GUI поменяли то, что было обосновано изначальными design goals языка
[16:32:06] <ada_ru> (I_vlxy_I) ну, грубо говоря, совместимостью с сями не пожертвовали бы ни за что 😊
[16:32:38] <ada_ru> (Sergei) Ну как пример. Это вот почти то же самое.
[16:34:20] <ada_ru> (I_vlxy_I) "Ada functions can have arbitrary side-effects, but are not
allowed to announce that in their specifications." — ну вот это - косяк в первоначальной Аде.
[16:35:06] <ada_ru> (I_vlxy_I) а так.. иметь чистый простой функциональный подъязычок внутри Ады было бы прикольно.
[16:35:57] <ada_ru> (Максим) Хотите функции без сайд эффектов, объявите их в пакете с прагмой Pure
[16:36:57] <ada_ru> (I_vlxy_I) а чем в итоге функция от процедуры то отличается? ну, которая не пюре.
[16:40:32] <ada_ru> (Sergei) "Conceptually, of course, the parameter to this function isn't even modified.
We just need to use in out here to prevent someone from passing a constant,
which could cause all manner of trouble."

Они забыли даже, что cause all manner of trouble при опасных трюках есть полезное свойство. И если в этом конкретном примере они "избежали оверхеда", а если расшифровать, печатания пальцами дополнительного 'Access  в другом месте кто-то просто сделает in out "на всякий случай" ("для будущих расширений в наследниках") и хрен вообще отследишь что должно меняться а что нет.
Вообще, их пример настолько частный (Because the access returned is never used for more than a single subprogram,
we implemented the function with Unchecked_Access) что за стандарт обидно .
[16:42:35] <ada_ru> (Sergei) В таких случаях можно, например, вернуть из функции пару - результат и модифицируемый объект, если уже так припекло
[16:43:34] <ada_ru> (Sergei) Подозреваю, что My_Button is limited (конечно), и в этом все их sources of troubles, от которых они спешат избавиться!
[16:45:12] <ada_ru> (Sergei) А сделать объект-аксессор, который можно копировать (содержащий внутри Access) им просто лень (легче пропозал выдумать).
[16:47:14] <ada_ru> (Sergei) Они не знают, наверное, что можно задекларировать интерфейс который потом заимплементировать в самом объекте и аксессоре.
Нет, вечером напьюсь Franziscaner, однозначно.
[16:48:53] <ada_ru> (I_vlxy_I) а чем функции то от процедур отличаются теперь?
[16:49:59] <ada_ru> (Sergei) А вот они и должны были бы объяснить в пропозале. От них должны были потребовать. Наверняка они писали на какой-то Жабе или Питоне, взяли Аду и тут - на, что такое, не порядок!
[16:50:30] <ada_ru> (Sergei) Функции от процедур вдруг отличаются, не порядок.
[16:50:49] <ada_ru> (I_vlxy_I) на сях да плюсах же писали! там же нет процедур - только функции.
[16:51:01] <ada_ru> (I_vlxy_I) я щитаю надо процедуры вообще изжить и добавить в Аду тип void!
[16:51:56] <ada_ru> (Sergei) Устраивайся в фирму с толстым банковским счётом и адой, пиши пропозал.
[16:52:21] <ada_ru> (I_vlxy_I) void foo();
void boo() { return foo();}
Валидно!
[16:52:59] <ada_ru> (Sergei) void operator+(const void&, const void&)
[16:53:30] <OCTAGRAM> тем временем я сдаю заказчику сайт на Аде
[16:53:53] <ada_ru> (Sergei) Молодец. Я тоже прекращаю трындеть и делом зазанимаюсь
[16:54:10] <ada_ru> (I_vlxy_I)  отвечает (Sergei) на <void operator+(const…>
ну, это то не валидно. по кр. мере пока 😊
[16:54:19] <OCTAGRAM> со мной и раньше такое бывало, но то были сайты, где только по подписке можно пользоваться функционалом, то есть, скорее веб-приложение, чем сайт, и такое не показать
[16:54:49] <ada_ru> (Sergei)  отвечает на <(OCTAGRAM) со мной и…>
Удачи в сдаче сайта заказчику!
[16:57:04] <ada_ru> (Vinpuh) Ого, тоесть можно будет посмотреть? Сайт га аде. :)
[16:58:27] <OCTAGRAM> сыроедофф.рф
[16:58:39] <ada_ru> (Vinpuh) Это на Матрешке или hand made?
[16:58:48] <OCTAGRAM> AWS, GNATCOLL
[16:59:13] <ada_ru> (Sergei) Ничего себе, как быстро работает
[16:59:22] <ada_ru> (Vinpuh) Да быстренько
[16:59:52] <OCTAGRAM> это намёк на ненастроеное кеширование?
[17:01:16] <ada_ru> (Sergei) Ну пока и так быстро, без кэширования
[17:01:35] <ada_ru> (I_vlxy_I) Ada Web Server (GNAT 2018 Community; Linux x86_64) Toom!Su/20180620
[17:01:36] <ada_ru> (I_vlxy_I) 😊
[17:02:01] <ada_ru> (I_vlxy_I) свежак!
[17:02:32] <ada_ru> (I_vlxy_I) можно прямо показательно вывешивать новость в блоге адакоры, что мол вот. только зарелизили и сразу решения появились на базе релизнутого!
[17:03:21] <ada_ru> (I_vlxy_I) кстати-кстати, а что там с лицензией? заказчик все исходники то получит? а то GPL же. а если GPLv3 (вдруг), то и каждый посетитель должен иметь возможность получить исходники сервака.
[17:03:44] <OCTAGRAM> про серваки — это Affero
[17:03:51] <OCTAGRAM> заказчик-то — да
[17:03:57] <ada_ru> (I_vlxy_I) GPLv3 — тоже.
[17:04:01] <ada_ru> (Sergei) Лицензия GPL не обязывает сообщать тип лицензии заказчику
[17:04:02] <ada_ru> (I_vlxy_I) GPLv2 — нет
[17:04:10] <ada_ru> (I_vlxy_I)  отвечает (Sergei) на <Лицензия GPL не обяз…>
обязывает.
[17:04:29] <ada_ru> (Sergei) Ну, если он спрашивает
[17:04:40] <OCTAGRAM> я вообще хотел универсальный движок (собственно Toom!Su) выложить
[17:05:16] <OCTAGRAM> но пока что там вместо универсального кода куча заглушек чисто для сыроедофф, и смысла в этом маловато
[17:08:28] <ada_ru> (I_vlxy_I)  отвечает (Sergei) на <Ну, если он спрашива…>
нет. даже если не спрашивает:
"For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. "
[17:09:10] <OCTAGRAM> ну, блин, я же не exe'шник ему даю
[17:09:41] <ada_ru> (I_vlxy_I) не, это было выше про то. что в любом случае GPL обязывает клиента проинформировать о лицензии.
[17:09:46] <ada_ru> (Sergei)  отвечает (I_vlxy_I) на <нет. даже если не сп…>
Да, ты, пожалуй, прав.
[17:09:55] <ada_ru> (Sergei) Надо так и делать, как требует GPL
[17:09:56] <ada_ru> (I_vlxy_I) чтобы он знал свои права.
[17:10:26] <OCTAGRAM> то, что заказчик получает код — это что-то само собой разумеющееся
[17:10:42] <ada_ru> (I_vlxy_I) можно выдать exe'шник, и рассказать клиенту про его права. он может запросить и должен получить исходники как только захочет. вот и всё.
[17:10:55] <OCTAGRAM> в вебдеве это моветон
[17:11:14] <ada_ru> (I_vlxy_I) вывешивать в интернет исходники (gpl v2) не требует. только клиент должен иметь возможность получить их.
[17:11:14] <OCTAGRAM> все в сорцах работают
[17:11:33] <ada_ru> (I_vlxy_I) но вот в случае gpl v3 клиентами считаются и все пользователи сайта 😊
[17:11:43] <ada_ru> (I_vlxy_I) (тут они взяли из афферо, да)
[17:24:57] <ada_ru> (tankfeeder)
[17:35:29] <ada_ru> (Sergei)  отвечает на <(OCTAGRAM) в вебдеве…>
Мы когда-то делали магазины на своём движке и никогда рельно не давали код заказчикам. В договоре было прописано, что если они хотят получить с кодом, они должны заплатить в N раз больше. Всех тогда устраивало без кода. Мы, наверное, просто не знали, что это моветон. Ну это было не GPL конечно.
[17:36:09] <ada_ru> (Sergei) Они были уверены, что могут получить код, если заплатят больше, их это устраивало
[17:37:06] <ada_ru> (Sergei) Тем более никто из них не собирался лезть самостоятельно на сервер. У них не было таких знаний.
[17:39:04] <ada_ru> (Sergei) Им принадлежало только доменное имя. Для бизнеса типа магазинов это самое, с их точки зрения, было главное.
[17:39:45] <ada_ru> (I_vlxy_I) а если завтра вас переедет самосвал два раза? всё, с нуля сайт делать снова?
[17:40:42] <ada_ru> (Sergei) Им был сразу дан выбор платить мало или платить много и получать код. Все выбрали платить мало и не бояться самосвалов
[17:42:14] <ada_ru> (Sergei) А больше всего их волновало место поиска в гугле
[17:42:47] <ada_ru> (I_vlxy_I) SEO!
[17:44:36] <ada_ru> (Sergei) С другой стороны, передав им код нашего движка как я мог быть уверен, что завтра он не найдёт другую команду веб-разработчиков, которая украдёт наш код магазина? А там много работы было, и в плане SEO и в плане backend.
Ну, моветон, может
[17:45:13] <ada_ru> (Sergei) Да, ещё интеграция с платёжными системами и системами доставки. Даром жалко было отдавать
[17:45:26] <ada_ru> (I_vlxy_I) конечно найдет! для того код и получается, чтобы к вендору не привязываться.

другое дело, что другая команда разработчиков не будет владеть этим кодом.
[17:45:48] <ada_ru> (Sergei) Это никак не проверишь. Она может его тихо использовать.
[17:46:01] <ada_ru> (Sergei) На сервер к ним не залезешь де
[17:46:28] <ada_ru> (Sergei) а, в смысле долго разбираться? Да, не думаю, что это проблема
[17:47:19] <ada_ru> (I_vlxy_I) во всех смыслах
[17:48:05] <ada_ru> (Максим) https://geekbrains.ru/posts/ada_language
[17:48:49] <ada_ru> (I_vlxy_I) птица модели КАЛИБР? 😊
[17:49:40] <ada_ru> (I_vlxy_I) "вряд ли есть будуще для Ada"
[17:49:58] <ada_ru> (I_vlxy_I) Нет будущего для Ада! Ибо выходит скоро новый DOOM!
[17:50:56] <ada_ru> (Sergei) Почему её не звали, например Алиса ...
[17:51:23] <ada_ru> (I_vlxy_I) "автомобили с автопилотом" — LOOOL!
[17:52:23] <ada_ru> (nitrocerber)  отвечает (I_vlxy_I) на <Нет будущего для Ада…>
Таки кстати да. Скорей бы.. Руки чешутся
[17:52:48] <ada_ru> (I_vlxy_I) https://pp.userapi.com/c847219/v847219867/82bd4/PjvqvI4Rnfs.jpg
[17:52:50] <ada_ru> (I_vlxy_I) 😊
[19:08:44] <ada_ru> (drblez) А вот GPS на маке при перемещении курсора вызывает загрузку на 100% )))
[19:15:27] <ada_ru> (Vinpuh) Это питон и GTK привыкайте 😂
[19:15:46] <ada_ru> (I_vlxy_I)  отвечает (drblez) на <А вот GPS на маке пр…>
мышиного?
[19:16:00] <ada_ru> (drblez) текстового ))
[19:18:13] <ada_ru> (I_vlxy_I) O_O
[19:18:24] <ada_ru> (I_vlxy_I) все на vscode!
[19:18:35] <ada_ru> (I_vlxy_I) оно работает сильно быстрее! ибо на js!
[20:40:11] <ada_ru> (Максим) Да, трушным поцанам не нужны cross ref, рефакторинг, call graphs, иерархии типов, поиск определения по имени и пр. Emacs или vscode наше всё!
[20:40:57] <ada_ru> (I_vlxy_I) надо сразу правильно писать! тем более на Аде, где есть всякий разный ренейминг и прочие излишества, которых в новых ЯП уже и нету (все рассчитывают теперь на IDE)
[20:41:09] <ada_ru> (nitrocerber) Посоны пишут в vi
[20:41:38] <ada_ru> (I_vlxy_I) sed driven refactoring!
[20:41:50] <ada_ru> (Satyri0n) Наброс хороший
[20:43:16] <ada_ru> (nitrocerber)  отвечает (I_vlxy_I) на <надо сразу правильно…>
Я чувствую школу Чернова в первой фразе
[20:43:31] <ada_ru> (I_vlxy_I) Я даже не знаю кто это 😊
[20:45:00] <ada_ru> (nitrocerber) Тренер мгушной сборной по программированию. Сю у нас вёл на втором курсе. Ну как вёл, иногда появлялся, ему некогда было, нас асперы учили. В тот редкий момент, когда он таки был, и его попросили научить нас пользоваться дебаггером, он посмотрел на нас поверх очков как на гавно, и выдал ту самую фразу: "программы надо сразу писать правильно".
[20:45:15] <ada_ru> (nitrocerber) По олимпиадному программированию
[20:45:38] <ada_ru> (I_vlxy_I) 😃
[20:45:46] <ada_ru> (Satyri0n) Вы гордитесь этим?
[20:46:16] <ada_ru> (nitrocerber) Вот такая родовая травма у меня
[20:46:24] <ada_ru> (nitrocerber) С тез пор ни сю не воспринимаю, ни дебаггером нормально пользоваться не умею((
[20:46:52] <ada_ru> (Satyri0n) По-моему третья могила слева от помойки ещё свободна
[20:47:32] <ada_ru> (Satyri0n) Измените, у меня такая реакция на неумение пользоваться отладчиком
[20:48:12] <ada_ru> (nitrocerber) Ну в гуях-то умею. Там за консоль речь была
[20:48:19] <ada_ru> (nitrocerber) Но надо две могилки тогда)
[20:48:49] <ada_ru> (nitrocerber) Хотя наверно в олимпиадных условиях им действительно некогда
[20:49:16] <ada_ru> (Satyri0n) Надо понимать, что консоль и графика это сильно разные вещи?
[20:50:49] <ada_ru> (nitrocerber) Ну тут ты жмакаешь кнопички, а там надо комманды помнить)
[20:51:17] <ada_ru> (nitrocerber) Ну и научился-то я уже потом сам. Это я так вспомнил, к вопросу о "сразу писать правильно"
[20:51:18] <ada_ru> (I_vlxy_I) страшный чорный gdb!
[20:51:42] <ada_ru> (I_vlxy_I) кода не видно, step-step-step просто так не сделать, бряку мышкой не вкликнуть!
[20:52:29] <ada_ru> (Satyri0n)  отвечает (nitrocerber) на <Ну тут ты жмакаешь к…>
Сколько вам лет?
[20:53:11] <ada_ru> (I_vlxy_I) у меня тут давеча обратная фигня была - кому-то помогал отлаживать прогу. там была IDE с дежукером. И в этой IDE нельзя было нормально поставить бряку на функцию по имени. Нужно было непременно найти этот исходник и кликнуть мышкой у этой строки, где функция определяется.
[20:53:13] <ada_ru> (I_vlxy_I) вот это была боооль.
[21:00:36] <ada_ru> (nitrocerber)  отвечает (Satyri0n) на <Сколько вам лет?>
146. Не первый раз вы интересуетесь моим возрастом, если не ошибаюсь) дался он вам.
[21:25:54] <ada_ru> (Satyri0n)  отвечает (nitrocerber) на <146. Не первый раз в…>
Да просто вопросы вы такие задаёте, что впору за голову взяться.
Другим же такие вопросы не задаются почему-то
[21:26:54] <ada_ru> (nitrocerber) Я вопросы не задавал, я рассказывал охренитительные истории из жизни) ну то такое
[21:27:35] <ada_ru> (nitrocerber) А дураком можно быть и в 20, и в 40, и в 90 лет тащемта. Смешно кореллировать жто с возрастом.
[21:29:12] <ada_ru> (Satyri0n) Вероятно, вы находитесь в стадии становления в начтоящий момент
[21:30:14] <ada_ru> (I_vlxy_I) переход на личности детектед!
[21:31:28] <ada_ru> (Satyri0n) Нед!!!)
[21:32:40] <ada_ru> (nitrocerber) Ну не всё ж тупоскрипт пылесосить,надо и по персоналиям)
[21:32:45] <ada_ru> (Satyri0n) Я просто теряю волю когда слышу разговор за программные системы, а слышу про "кнопачге"
[21:33:42] <ada_ru> (I_vlxy_I) ну, я могу подтвердить, что таки от возраста не зависит пристрастие к кнопочгам же.
[21:33:52] <ada_ru> (Satyri0n) Согласен
[21:34:23] <ada_ru> (Satyri0n) Но кнопки, наверное, не первичны в ПС
[21:34:42] <ada_ru> (I_vlxy_I) ну фиг знает. народ часто без IDE вообще не может.
[21:34:57] <ada_ru> (I_vlxy_I) точнее без одной конкретной IDE в конкретной ОСи.
[21:38:36] <ada_ru> (I_vlxy_I) ну и без визуального дебагера тоже ну никак.
[21:40:21] <ada_ru> (drblez)  отвечает (nitrocerber) на <Тренер мгушной сборн…>
Наш любимый Никлаус Вирт как-то сказал «Никогда программы не содержат так мало ошибок, как при отсутствии каких-либо средств отладки»
[21:41:21] <ada_ru> (I_vlxy_I) самая безбажная программа та, которая не написана.
[21:41:46] <ada_ru> (I_vlxy_I) но вообще, дебаггер нужен в основном не для отладки своего кода.
[21:41:58] <ada_ru> (I_vlxy_I) а для исследования поведения системы (чужой).
[21:42:06] <ada_ru> (drblez) для своего достаточно логгирования )))
[21:42:37] <ada_ru> (drblez) а для чужого… тут да )) без старой, доброй ИДЫ не обойтись
[21:42:59] <ada_ru> (I_vlxy_I) с чужим - война без правил
[21:43:14] <ada_ru> (I_vlxy_I) любой уровень насилия допустим. цель опавдывает средства!
[21:43:42] <ada_ru> (nitrocerber) Кстати да, примерно так и получается, в основном он нужен на десятмлетнем чужом наследии. Ну,по крвйней мере мне несовершенному
[21:45:24] <ada_ru> (drblez) у меня как-то пупсик один на работе заартачился писать ПО для железки, т.к. там не было среды с отладчиком )) Пришлось его выгнать, а написание отдать другому, который знал и любил компорты и логгирование )))
[21:46:48] <ada_ru> (I_vlxy_I) для железки нет гуйной IDE, задачу решить невозможно? 😊
[21:52:39] <ada_ru> (drblez) ну, она там была, на самом деле )) на срок поставки был 3 месяца и цена была около 1 млн. руб )))
[21:54:20] <ada_ru> (I_vlxy_I) O_O
[21:54:34] <ada_ru> (I_vlxy_I) это что, FPGA-какое-то?
[21:57:42] <ada_ru> (drblez) неа)) конечное устройство для пользователя… с процессором, дисплеем, кнопками… а за 200 т.р. и быстро можно было купить только компилятор с сдк
[22:00:47] <ada_ru> (I_vlxy_I) o_O
[22:00:52] <ada_ru> (I_vlxy_I) эльбрус какой-то!
[22:02:08] <ada_ru> (drblez) причем эти молодцы поставили сидиром с наваленными какими-то невнятными примерами и т.п. ))))) и каких-то хедеров не хватало )) ели уболстали их прислать их по почте, а не на другом сидироме курьерской службой )))
[22:02:25] <ada_ru> (drblez) птому как их НДА требовал именно сидирома ))
[22:02:50] <ada_ru> (I_vlxy_I) О! Сидиромы немцы всякие любят.
[22:03:25] <ada_ru> (drblez) ИБМ нун недавно мне прислал письмо ))) что с июня 2018 года перестают рапространять ПО на лентах )))
[22:03:29] <ada_ru> (drblez) Мило же? ))))))
[22:03:40] <ada_ru> (I_vlxy_I) Аааа! А как же теперь жить?!
[22:04:01] <ada_ru> (Oleg) Разработкасколь либо серьезного проекта с железом без отладчика  - это как например делать лаброскопию без камеры
[22:04:35] <ada_ru> (Oleg) COM порт - шикарное решение конечно - но ваше по превращается на половину в отладчик
[22:04:40] <ada_ru> (Oleg) Причем на большую
[22:04:44] <ada_ru> (drblez) As stated in the IBM Software Announcement 218-118 dated March 6, 2018, on July 1, 2018, delivery of z/OS platform products, and PTFs for z/OS, z/VM, and z/VSE on tape is planned to be discontinued with an effective date of July 16, 2018. The last day to place a tape order is July 1, 2018. If you specify a delivery date for your tape order, it must be no later than July 15, 2018. IBM plans to support Internet and DVD delivery options for product and PTF delivery in Shopz.
[22:06:01] <ada_ru> (drblez) Но ДВД решили оставить )))) Умнички
[22:06:52] <ada_ru> (drblez)  отвечает (Oleg) на <Разработкасколь либо…>
Ну, смотря какое железо ))) В мое случае это был комп, фактически ))
[22:07:31] <ada_ru> (Oleg) Ну я больше под микроконтроллеры - там тяжко и стремится к невозможно Ж-)
[22:08:27] <ada_ru> (Oleg) Ну естественно не считаю проест моргающий диодом 😊))
[22:08:39] <ada_ru> (drblez) Ага )) Как-то был один проектец )) там железка была с адскими таймингами ))) посмотрели мы на отладчик пошаговый, заплакали и пошли покупать логанализатор ))))
[22:09:13] <ada_ru> (I_vlxy_I)  отвечает (Oleg) на <Ну я больше под микр…>
В мире мелкоконтроллеров часто отладчик это осциллограф :-)
[22:09:27] <ada_ru> (Oleg) Ну тогда уж да - логический анализатор
[22:09:45] <ada_ru> (Oleg) Не - ну есть же еще внутрисхемный эммулятор
[22:09:54] <ada_ru> (Oleg) Только обычно конских денег стоит
[22:11:12] <ada_ru> (drblez) Ну это если сама разрабатываемая железка )) а у нас была отдельная железка )) не наша и там только ножки и ручки )))
[22:11:46] <ada_ru> (Oleg) Ну да
[22:12:58] <ada_ru> (Satyri0n) Футбол не смотрите?
[22:14:12] <ada_ru> (I_vlxy_I) Я - нет
[22:15:23] <ada_ru> (Satyri0n) Я тоже не смотрю, но тут Сербия-Бразилия....
[22:15:48] <ada_ru> (drblez) Бррр… Бегают 22 здоровых лба )) гоняются за мячиком
[22:15:57] <ada_ru> (Satyri0n) Тихо!)
[22:16:38] <ada_ru> (I_vlxy_I)  отвечает (drblez) на <Бррр… Бегают 22 здор…>
22 миллионера :-)
[22:16:46] <ada_ru> (Satyri0n) <прислал фото>
[22:18:11] <ada_ru> (I_vlxy_I) OLE-OLE-OLE-OLEEee!
[22:18:28] <ada_ru> (Satyri0n) )))
[22:18:29] <ada_ru> (I_vlxy_I) Казалось бы, при чем тут DCOM?
[22:18:54] <ada_ru> (Oleg) 😊
[22:20:10] <ada_ru> (Satyri0n) я прочитал статью про dcom, не вы вроде её писали, но что я могу сказать... в целом разделяю, но у нас свой Фреймворк, где решаются наши задачи.
[22:21:23] <ada_ru> (Satyri0n) Он не универсальный, но только про наши задачи в первую очередь
[22:22:13] <ada_ru> (Satyri0n) Если кому интересно, могу ответить на вопросы как он работает. Но нужно сразу понимать, что он не универсальный каркас
[22:25:52] <ada_ru> (I_vlxy_I) Насколько я понимаю, этой темой интересуется активно OCTAGRAM
[22:29:42] <ada_ru> (I_vlxy_I) Хех. Сейчас вот столкнулся с тем, что выстроенные мною слои абстракции придется разломать так как IDE их не понимает достаточно хорошо. И пользователю будет сложно с этим кодом работать.
[22:30:10] <ada_ru> (I_vlxy_I) Придется наваять больше копипастного менее надежного кода :-/
[22:31:31] <ada_ru> (Satyri0n) Я бы мог рассказать (после выпуска) как там у нас шевелится по аде, но пока что нда
[22:31:48] <ada_ru> (I_vlxy_I) Было бы интересно!
[22:32:00] <ada_ru> (Satyri0n) Да уж хотелось бы!
[22:38:04] <ada_ru> (Satyri0n) Единственное что останавливает, это что пока что не купленная коммерческая лицензия
[22:38:37] <ada_ru> (I_vlxy_I) Гната?
[22:38:49] <ada_ru> (Satyri0n) От адакоры
[22:39:11] <ada_ru> (I_vlxy_I) А, вот кстати, на аколько адакорный гнат лучше/удобней нежели гнат от fsf?
[22:40:23] <ada_ru> (Satyri0n) Для сборки у нас почти нет дельты. Для разработки - fsf версия может собрать, но разрабатывать на ней практически нельзя
[22:40:46] <ada_ru> (I_vlxy_I) Почему?
[22:41:30] <ada_ru> (I_vlxy_I) Я просто пытаюсь понять почему gcc fsf можно пользоваться, а gnat fsf -- нет
[22:41:39] <ada_ru> (Satyri0n) ФСФ версия GUI builder не рабочая
[22:42:03] <ada_ru> (Satyri0n) Под последним имею ввиду gps
[22:42:11] <ada_ru> (I_vlxy_I) Ааа
[22:42:26] <ada_ru> (I_vlxy_I) Ну, некоторые вон, емаксят :-)
[22:42:38] <ada_ru> (I_vlxy_I) То есть загвоздка просто в IDE?
[22:43:05] <ada_ru> (I_vlxy_I) А gpl gsp не может работать с gnat fsf?
[22:43:48] <ada_ru> (I_vlxy_I) Вообще, если боевой продукт собирается через gnat fsf, то вроде как ничего и не нарушается же
[22:44:52] <ada_ru> (Satyri0n) Нет, не может. Она ставит свой компилятор, в т.ч. си++, который не совместим с системным и ломает сборку к сожалению
[22:45:54] <ada_ru> (I_vlxy_I) Да, оно мне в маке сломало сборку плюсов. Пришлось чистить.
[22:45:59] <ada_ru> (Satyri0n) Поэтому у нас два профиля: adacore/fsf для сборки и adacore для разработки
[22:47:24] <ada_ru> (I_vlxy_I) Ну норм. При поставке заказчику сборок продукта через fsf - вы ничего не нарушаете. Gpl вас тут не касается.
[22:48:09] <ada_ru> (I_vlxy_I) Но если проект серьезный, то коммерческая версия и поддержка наверно имеет смысл.
[22:51:24] <ada_ru> (Satyri0n) Всё верно, да. Кстати, adacore не имеет против стран СНГ санкций каких?
[22:53:01] <ada_ru> (Satyri0n) А то мы тут натолкнулись неприятно с тайваньскими производителями схд на санкции: для рф/Украины/беларуси/Казахстана/ и др выключили криптографию
[22:56:00] <ada_ru> (Satyri0n) Но и не только с ними
[22:59:56] <ada_ru> (nitrocerber)  отвечает (Satyri0n) на <Всё верно, да. Кстат…>
Не слышал, чтобы такое упомяналось. По крайней мере все потуги Макса и компании по русификации каких-либо материалов встречались одобрительно.
[23:03:38] <ada_ru> (Satyri0n)  отвечает (nitrocerber) на <Не слышал, чтобы так…>
Who is Max?
[23:04:57] <ada_ru> (Satyri0n) У Федоры накладены санкции против РФ
[23:05:23] <ada_ru> (nitrocerber) Максим - от этот
[23:05:26] <ada_ru> (Satyri0n) И как сделать у центоза/рхела тоже
[23:05:44] <ada_ru> (nitrocerber) А так хз чо у них там нв политическом уровне. Нам не докладывают
[23:06:39] <ada_ru> (nitrocerber) А если б и докладывали, то по голове бы дали за пересказ)
[23:07:03] <ada_ru> (Satyri0n) У вас погоны?
[23:07:19] <ada_ru> (I_vlxy_I)  отвечает (nitrocerber) на <А если б и докладыва…>
А хоть один клиент коммерческий российский есть?
[23:07:22] <ada_ru> (nitrocerber) В адакоре-то?) если только карточные))))
[23:07:55] <ada_ru> (nitrocerber) Это про погоны
[23:08:27] <ada_ru> (nitrocerber) Про клиентов - не скажу. Всё, что на сайте в кастомерзах упомянуто - то да. А остальное опять же по голове
[23:08:39] <ada_ru> (Satyri0n) Не могу понять вашего юмора, извините
[23:09:04] <ada_ru> (I_vlxy_I)  отвечает (Satyri0n) на <Не могу понять вашег…>
nda же у сотрудниеов
[23:09:18] <ada_ru> (Satyri0n) Бывает, да
[23:10:36] <ada_ru> (Satyri0n) Некоторые у нас даже стали понемногу отказаться от санкционной продукции из твйваня. Хоть какой-то прок от санкций
[23:10:39] <ada_ru> (I_vlxy_I)  отвечает (nitrocerber) на <Про клиентов - не ск…>
Но вообще, если бы было известно, что хоть один российский коммерческий клиент у адакоры есть (имен/контор можно не называть), то это соазу бы снизило риски связываться с Адой в россии
[23:10:49] <ada_ru> (I_vlxy_I) IMHO
[23:11:13] <ada_ru> (nitrocerber) Опять же наша специфика бизнесса... Распилы, откаты.... Вон давеча помогал жене переводить маруетинговые слайды одной интернейшнт хайдро павер плентс конторы, так там прямо сказано, вот такие-то и сякие-то русские фирмы нас выжимают с рынка, потому что они откатывают, а мы нет)
[23:11:16] <ada_ru> (Satyri0n) Конечно же есть
[23:12:37] <ada_ru> (nitrocerber)  отвечает (I_vlxy_I) на <Но вообще, если бы б…>
Пёс его знает, честно говоря. Я только про тот бе-200 и слышал, про который трубят во всех статьях) а так что-то ещё было, но я хз есть оно или нет
[23:13:28] <ada_ru> (Satyri0n) Кому не надо светиться работают через "россотрудничество"
[23:14:10] <ada_ru> (I_vlxy_I) Кстати, за соблюдение санкций сейчас как минимум положен штраф :-)
[23:14:40] <ada_ru> (Satyri0n) Это у кого он там положен?)
[23:15:20] <ada_ru> (nitrocerber) "У нас всё, как положено, а положено у нас на всё"
[23:15:24] <ada_ru> (I_vlxy_I) По российским законам
[23:15:30] <ada_ru> (Satyri0n) Боже упаси поднимать политику, но вы же с Украины?
[23:16:45] <ada_ru> (Satyri0n) Тут поди и СБУ сидит ваше...
[23:17:15] <ada_ru> (I_vlxy_I) Не
[23:17:20] <ada_ru> (I_vlxy_I) Раша!
[23:17:28] <ada_ru> (Satyri0n) Ну не знаю)
[23:18:07] <ada_ru> (Satyri0n) Чем докажите?) шучу конечно
[23:18:52] <ada_ru> (I_vlxy_I) На украину мне лучше лишний раз не ездить :-)
[23:19:44] <ada_ru> (nitrocerber) Наториально заверенные скриншоты паспорта) или что там сейчас в моде)
[23:19:46] <ada_ru> (Satyri0n) Это почему? В списке «миротворца?»
[23:20:24] <ada_ru> (nitrocerber) Мы вступаем на очень опасную почву. Давайте лучше про тупоскрипт?(
[23:20:31] <ada_ru> (Satyri0n)  отвечает (nitrocerber) на <Наториально заверенн…>
Не надо никаких персональных данных пор фавор
[23:22:44] <ada_ru> (I_vlxy_I) Да не. Ничего такого. Просто на украине не любят одну (чисто ITшную) контору в которой я недавно работал.
[23:23:37] <ada_ru> (Satyri0n) Лучше забить. Там всё не русское не любят. Не важно какую конкретно контору.
[23:24:36] <ada_ru> (Satyri0n) Ладно, давай те не будем "про политику", а то это никогда не конситчяг
[23:25:47] <ada_ru> (I_vlxy_I) окау
[23:27:30] <ada_ru> (Satyri0n) Что-нибудь вам рассказать интересное? Из (анонимной жизни, чтобы СБУ не возбуждалось) жизни
[23:29:41] <ada_ru> (Satyri0n) Mission-critical
[23:30:00] <ada_ru> (I_vlxy_I) я вот всё думаю на плюсатый митап какой-нибудь докладец с адой протащить 🙂 возможно стоит протащить туда еще какого-нибудь реально аццкого чела 🙂 @nitrocerber 😉
[23:30:43] <ada_ru> (nitrocerber) Не, я лох. А старшОй не пойдёт. Остальные шибко далеко живут(
[23:31:13] <ada_ru> (Satyri0n) Так дураков учить, только портить
[23:31:46] <ada_ru> (I_vlxy_I)  отвечает (nitrocerber) на <Не, я лох. А старшОй…>
я в Аде существенно больший лох же 🙂
[23:32:04] <ada_ru> (Satyri0n) Выходить нужно на людей, которые понимают хотяб что такое TCO
[23:32:56] <ada_ru> (nitrocerber)  отвечает (I_vlxy_I) на <я в Аде существенно …>
Ну тебе простительно чего-то не знать, а мне-то нет. Опозорюсь))
[23:33:47] <ada_ru> (I_vlxy_I) просто митапы эти - это ж не конференция как таковая, там общение такоэ.. полуформальное-неформальное 🙂
[23:35:11] <ada_ru> (I_vlxy_I) там например случаются доклады вида "go для плюсиста"
[23:35:32] <ada_ru> (I_vlxy_I) https://www.youtube.com/watch?v=egdaGAyQP8Y
[23:35:34] <ada_ru> (I_vlxy_I) например
[23:35:44] <ada_ru> (Satyri0n) Я хотел бы опубликовать мою историю (попытки )внедрения в одном образовательном учреждении, но меня сразу уволят за эту публикацию
[23:36:09] <ada_ru> (I_vlxy_I) сурово
[23:36:46] <ada_ru> (I_vlxy_I) и вот такое: https://www.youtube.com/watch?v=Tg_A2pLGmjQ
[23:36:50] <ada_ru> (Satyri0n) Меня и так уже уволили за это
[23:37:48] <ada_ru> (I_vlxy_I) а потом взяли назад?
[23:38:22] <ada_ru> (Satyri0n) А после этой публикации и защититься уже не дадут. Только если в каком-нибудь другом вузе
[23:38:41] <ada_ru> (Satyri0n) Нет, конечно
[23:42:02] <ada_ru> (I_vlxy_I) всё было настолько плохо?
[23:42:28] <ada_ru> (I_vlxy_I) а даже если обезличить действующие лица и учреждение - все равно распознают и расстреляют?
[23:45:40] <ada_ru> (Satyri0n) Я на кафедре предлагал рассматривать (на мой взгляд) прогрессивные технологии типа Ады, Спарка.
В примерно этот же момент руководителю показалась, что ляпас намного лучше этого всего.
На научном семинаре я попытался отрывать дискурс, почему так. Мне сказали (на научном семинаре, чтобы я заткнулся).
[23:47:17] <ada_ru> (Satyri0n) Ну а потом «кто не за ляпас», то не нужен и подлежит увольнению
[23:47:47] <ada_ru> (I_vlxy_I) а кто такое ляпас?
[23:48:54] <ada_ru> (Satyri0n) Клон IBM'овского языка 40 годов
[23:48:59] <ada_ru> (I_vlxy_I) o_O
[23:49:14] <ada_ru> (Satyri0n) Называется APL
[23:49:46] <ada_ru> (I_vlxy_I) а, ну из APL много чего выросло. тот же matlab например
[23:50:49] <ada_ru> (Satyri0n) Он предлагал ставить это как русский язык программирования
[23:51:23] <ada_ru> (I_vlxy_I) как general purpose programming language?
[23:51:30] <ada_ru> (Satyri0n) Лучший и единственны, который спасёт россию
[23:52:02] <ada_ru> (Satyri0n) Да оно давно умерло за ненадобностью
[23:52:37] <ada_ru> (Satyri0n) Гальванизация трупа
[23:53:16] <ada_ru> (Satyri0n) Даже си лучше ляпана
[23:53:53] <ada_ru> (Satyri0n) А си хуже Ады
[23:54:32] <ada_ru> (I_vlxy_I) зато СВОЁ, РОДНОЕ!
[23:54:39] <ada_ru> (I_vlxy_I) ну, кому-то родное.
[23:55:07] <ada_ru> (Satyri0n) Я за хорошее, но ляпас точно не хорошее
[23:56:16] <ada_ru> (Satyri0n) Они много лет даже не могли определиться: ляпас это язык программирования или операционная система
[23:57:11] <ada_ru> (I_vlxy_I) 😄
[23:57:36] <ada_ru> (I_vlxy_I) O! https://cyberleninka.ru/article/n/yazyk-programmirovaniya-lyapas
[23:57:50] <ada_ru> (Satyri0n) Был бы ляпас хорошее, я бы первый «сняв трусы» побежал бы за комсомолом.
Но он таким не является