Anton
Loo
как бы нам в рекурсию не войти
Anton
https://github.com/LooMaclin/shramko_rs
эээ палехче епт
Anton
за живое прям
Kerrigan
:D
Loo
Новинки С++17, которые необходимо использовать каждому https://habrahabr.ru/post/345560/
vladislav
Что сегодня происходит? В чате по Rust кидают линки про плюсы, в плюсовом чате хвалят Rust.
Loyd
Как же без паттерн матчига убого выглядят эти optional и variant
Loyd
Множественные привязки вместо нормального матчинга. ппц
Loyd
std::get<uint32_t>(age)
Loyd
жесть же
Loyd
Лучше бы кресты остановились на 98-ом стандарте "си с классами"
Mark
return std::async( [=,tmp=*this]()->int{ return tmp.value ; });
Andrei
Как же без паттерн матчига убого выглядят эти optional и variant
Но-но! В C++23 наверняка примут pattern matching, а то и раньше! А для тех, кому не терпится, есть Mach! </cpp-fanboy>
Loyd
Ну, то есть в япе будет и паттерн матчинг и множественные привзяки?
Loyd
Пиздец
Andrei
return std::async( [=,tmp=*this]()->int{ return tmp.value ; });
а потом эти же люди псят на хаскель
Mark
или [*this]{ std::cout << could << " be " << useful << '\n'; }
Anonymous
в хаскеле нет таких проблем
Andrei
Ну, то есть в япе будет и паттерн матчинг и множественные привзяки?
я не настоящий сварщик, я компилятор на стройке нашёл, но во всяких *ML/Haskell сотоварищи PM как раз и обеспечивает множественные привязки
Loyd
Да-да, PM для мн-ых привязок это збс
Loyd
так и надо
Loyd
Но не наоборот
Loyd
Они же там сделали синтаксис, который точно под PM не расширяется
Andrei
в хаскеле нет таких проблем
уточню: псят на хаскель за «смайлики»
Anonymous
смайлики это не проблема синтаксиса
Loyd
Ага, это проблема философии
Loyd
Смотришь на несовершенство это всё
Loyd
И накрывает
Loyd
Выпилиться что ли
Anonymous
энивей нужно что-то особое повидать чтобы иметь хоть какое-то позитивное отношение к с++
Loyd
Раст не взлетел, выборы опять без выбора, пересекаюсь разве что с говнокодерами.
Loyd
Да ну нахуй
Loyd
Пойду бухну
Loyd
Хочешь устроить Трололо?
Ignat
Если бы
Ignat
Я вообще на сях пишу :/
vladislav
@loskutov https://t.me/ProCxx
Ignat
> Не хамим
Ignat
И нахуй такой чят нужен
vladislav
слыш ты бля
vladislav
за базар ответишь?
Ignat
Офк
vladislav
вот за этим
Ignat
Щас бы за базар быть не в состоянии ответить
Loyd
Админ, топящий за раст
Loyd
kek
Loyd
@liberraz это ты так шутишь?)
Loyd
На самом деле, да. Шаблоны это то, чего не хватает Rust, а так, отличный язык, готовая экосистема, пакетник, брутальный синтаксис.
vladislav
люблю шаблоны
Anonymous
поехавший
Anonymous
как выбирать говно по звездам на гитхубе
кстати, пользуется кто-нибудь сабмодулями в гит?
Anonymous
ни разу не видел чтобы были
Andrei
я пользовался. избегайте этого по возможности.
Alexey
почему?
vladislav
поехавший
#define DETAIL_DECLARE_BIND(TemplateBindParams_, BindParamTypes_, BindParamsDecl_, BindParamsUsage_) \ template < typename FunctorType, TemplateBindParams_ > \ Detail::Binder<typename TypeList<BindParamTypes_>::type, FunctorType> \ bind(const FunctorType& func, BindParamsDecl_) \ { \ typedef typename TypeList<BindParamTypes_>::type AllParams; \ Tuple<AllParams> all_params(BindParamsUsage_); \ return Detail::Binder<AllParams, FunctorType>(func, all_params); \ } особенно люблю на работе такие ребусы разгадывать
Loo
Админ, топящий за раст
Кем должен быть одмен чтобы топить за такое игрушечное дерьметцо
Loyd
почему?
Пакетный менеджер тебе для чего дан?
Andrei
почему?
зависимости даже из гита и удобнее, и сложнее ломаются
Loo
почему блять мэй никто не хайпает
Loo
я не понимаю
Loo
ну и что что там нет динамического ресайзинга стэка
Loo
всё равно хорошая же либа
Loo
(наверное, не юзал)
Vladimir
Наверное
vladislav
сегодня угарнул на работе с шаред поинтера на this, которому передаётся в качестве делитера NopFunctor
vladislav
что же вы делаете, люди?
vladislav
раст это просто плюсы с борроу чекером же
Loo
раст это про паскаль же (НО ЭТО НЕ ТОЧНО)
vladislav
и хаскель
Loo
больно
https://music.yandex.ru/album/2480977/track/797888