[00:01:44] <ada_ru> (I_vlxy_I) Блин. Схема метро ОЧЕНЬ НАПОМИНАЕТ. Даже красная ветка где надо! https://www.ada-ru.org/files/bot/2020-06-18-x22.jpg
[03:10:27] <ada_ru> (foxtran)  отвечает (I_vlxy_I) на <дома с кондеем у нас…>
Куда идти?
[03:12:30] <ada_ru> (geniepro) картинка https://www.ada-ru.org/files/bot/2020-06-18-x23.jpg
[12:50:02] <ada_ru> (shiz01) А в Аде есть компиляторы конечных автоматов?
Типа Ragel.

Т.е. из пачки регексов и описания сгенереить код.
[13:05:12] <ada_ru> (shiz01) И было бы классно, если оно умело бы в что-то типа goto бекенда для генерации кода.
Тогда прям вообще ляпота относительно перфоманса.
[13:30:38] <ada_ru> (reznikmm) Я делал uaflex, генератор лексических анализаторов, с поддержкой юникода, чтобы Аду парсить. Но с оптимизацией не заморачивался ещё
[13:34:21] <ada_ru> (shiz01)  отвечает (reznikmm) на <Я делал uaflex, гене…>
Ну тогда и фиг с ним. Это не то чтобы шибко частый юзеркейс, возьму Ragel, да бинды сгенерю.
Всё равно я от плюсовых биндов не уйду.
[13:36:28] <ada_ru> (I_vlxy_I) Вроде матлаб/лабвью же что-то такое делает? Или адакорные за много денег приложения
[13:36:40] <ada_ru> (I_vlxy_I) Которые по модели генерят кот
[14:16:03] <ada_ru> (nitrocerber) Qgen есть такой да
[14:16:10] <ada_ru> (nitrocerber) Моделлинг все дела
[14:49:07] <ada_ru> (reznikmm)  отвечает (shiz01) на <Ну тогда и фиг с ним…>
Я не имел ввиду, что этого нет. Я просто сказал, что у меня есть свой вариант. Он в матрёшке кстати
[14:58:37] <ada_ru> (shiz01)  отвечает (reznikmm) на <Я не имел ввиду, что…>
Оно конечно хорошо, но мне проще через Ragel сгенерить асм под x86_64 и слинковать, ибо быстрее. А скорость в этом месте критична.
Ваше решение умеет в генерацию асма?
Если да - то конечно, я буду использовать ваш генератор. Ну а коль нет - то нет.
[17:54:15] <ada_ru> (I_vlxy_I) посмотрел я этот ваш раст - там даже биндинга к google draco нет! пффф
[17:59:56] <ada_ru> (a) забудь как страшный сон
[18:04:11] <ada_ru> (I_vlxy_I) не, google draco штука полезная
[18:07:37] <ada_ru> (a) Я про раст
[18:08:15] <ada_ru> (insert_reference_here) Так-так-так, что тут про раст?
[18:13:39] <ada_ru> (I_vlxy_I)  отвечает (insert_reference_here) на <Так-так-так, что тут…>
Что либ нету нифига :-)
[18:13:55] <ada_ru> (I_vlxy_I) Кто-то попытался сделать биндинг, но ниасилил
[18:34:07] <ada_ru> (I_vlxy_I) И azul, кажись, сдох
[18:38:09] <ada_ru> (I_vlxy_I) glium- тоже
[18:56:08] <ada_ru> (geniepro)  отвечает (I_vlxy_I) на <посмотрел я этот ваш…>
один Раст — не ...
[18:58:24] <ada_ru> (geniepro) а тем временем в GHC-lang начали добавлять линейные типы! лет через несколько можно будет забыть про раст! :)
[18:59:09] <ada_ru> (insert_reference_here)  отвечает (geniepro) на <а тем временем в GHC…>
Угу, когда наберётся экосистема библиотек, использующих линейные типы
[19:00:28] <ada_ru> (foxtran)  отвечает (insert_reference_here) на <Угу, когда наберётся…>
Так можно попробовать трансировать будет с Rust :-)
[19:01:45] <ada_ru> (I_vlxy_I) К тому времени у раста из живых либ останутся только некоторые биндинг к С++ либам
[19:01:59] <ada_ru> (insert_reference_here)  отвечает (foxtran) на <Так можно попробоват…>
С учётом того, что в расте есть borrowing и активно используется мутабельность — нет, не получится
[19:08:08] <ada_ru> (nitrocerber) Очередной суперкрутой язык упёрса в то ,что никто не будет переписывать написанное? Вот так сюрьприщ
[19:08:47] <ada_ru> (nitrocerber) Хотя у растопилов-то как раз и бюджет вполне себе на это должен был бы быть
[19:09:08] <ada_ru> (nitrocerber) Понадеялись на опен-попен, а опен-попен оказался как всегда диванненьким
[19:09:15] <ada_ru> (foxtran)  отвечает (nitrocerber) на <Очередной суперкруто…>
Ну у меня есть трансляторы с фортрана на фортран 😏
[19:09:27] <ada_ru> (nitrocerber) мсье знает толк (ц)
[19:09:36] <ada_ru> (foxtran) Можно что-нибудь другое в качестве бека взять :-)
[19:09:41] <ada_ru> (foxtran) С, например :-)
[19:10:49] <ada_ru> (Oleg)  отвечает (insert_reference_here) на <Так-так-так, что тут…>
Прораст это такой особенный человек :-)
[19:10:51] <ada_ru> (I_vlxy_I)  отвечает (nitrocerber) на <Хотя у растопилов-то…>
Ну, покрыть ВСЕ они один фиг не могут
[19:11:01] <ada_ru> (I_vlxy_I) Поэтому Раст будет отставать от плюсов
[19:11:15] <ada_ru> (I_vlxy_I) Ведь новое и интересное на с++ пишут
[19:11:28] <ada_ru> (I_vlxy_I) Тот же google draco например
[19:22:29] <ada_ru> (I_vlxy_I) О, офигенно. Собрать прошу можно только найтли версией раста
[19:23:00] <ada_ru> (I_vlxy_I) При том, что версия раста ей минимальная 1.37
[19:23:08] <ada_ru> (I_vlxy_I) А у меня 1.44 или около того
[19:24:01] <ada_ru> (I_vlxy_I) Но, поскольку, указано не просто 1.37, а 1.37.0-nightly, то все. Изволь качать экспериментальный компилятор
[19:26:37] <ada_ru> (I_vlxy_I) И пересобирать все 272 зависимости
[19:27:04] <ada_ru> (geniepro) растРастРАСТ!!!111
[19:27:20] <ada_ru> (I_vlxy_I) А оно ещё тут и с питоном...
[19:27:25] <ada_ru> (I_vlxy_I) Pythorust!
[19:27:28] <ada_ru> (a) А как же Фортран?
[19:27:52] <ada_ru> (I_vlxy_I) Фортране немае тута
[19:28:25] <ada_ru> (nitrocerber) Как грицца, хоть сто раз скажи раст, а слаще во рту не станет..
[19:29:24] <ada_ru> (I_vlxy_I) Над пропастью во рже...
[19:31:10] <ada_ru> (I_vlxy_I) О, один фиг не собралось
[19:31:32] <ada_ru> (I_vlxy_I) Вывалило 5 экранов ошибок компоновщика
[19:32:50] <ada_ru> (foxtran)  отвечает (a) на <А как же Фортран?>
Я тут
[19:33:04] <ada_ru> (foxtran)  отвечает (I_vlxy_I) на <Фортране немае тута>
Ну так исправляй!
[19:33:32] <ada_ru> (I_vlxy_I) Чот пока я не вижу особой разницы в геморое сборки раста и крестов
[19:34:23] <ada_ru> (mister_alexander) <прислал наклейку> 🎡
[19:36:03] <ada_ru> (I_vlxy_I) Да, ржавая водица. Да и попахивает чем-то...
[19:38:29] <ada_ru> (HeadcrabInMyRoom)  отвечает (mister_alexander) на <>
плохой далек
[19:43:11] <ada_ru> (I_vlxy_I)  отвечает (HeadcrabInMyRoom) на <плохой далек>
Кто такой далек?
[19:44:04] <ada_ru> (HeadcrabInMyRoom) <прислал наклейку>
[19:44:36] <ada_ru> (HeadcrabInMyRoom) <прислал наклейку>
[19:46:22] <ada_ru> (I_vlxy_I) А, этот то
[19:58:25] <ada_ru> (mister_alexander)  отвечает (HeadcrabInMyRoom) на <плохой далек>
Exterminate!!!
[19:58:41] <ada_ru> (HeadcrabInMyRoom) <прислал документ>