170 похожих чатов

Кто что думает про новые экзекьюторы https://isocpp.org/files/papers/P2300R4.html ? Есть шансы протащить

их в C++23

17 ответов

21 просмотр

если это не те, которые требуют поддержки как корутины волшебными методами типа set_error, то пусть будут, без них вводить нормальную библиотеку нетворкинга и корутин невозможно

Синтаксис scheduler auto sch и auto [i] сходу кажется немного (но это не точно) странным

Dmitriy [Отпуск]
Синтаксис scheduler auto sch и auto [i] сходу каже...

так это опциональная вещь которая и сейчас возможна

Dmitriy [Отпуск]
Синтаксис scheduler auto sch и auto [i] сходу каже...

но в качестве примера хело ворда можно было хотя бы 2 переменные сделать, а то auto [i] не думаю что все сразу поймут че произошло

ох, что то я посмотрел на экзекьюторы. Отчасти полезные идеи, но вот их комбинации через | это же полная дичь, начинается ад для понимающего, тыщу раз повторять аргументы что с чем куда

Ну в плане оверхеда, концепции structured concurrency кажется они делают правильные вещи. Будет ли это юзабельным? Ну для новых проектов наверное есть шанс, для старых вряд ли По самому синтаксису я уже привык, что в плюсах выбирают всегда самый неудобный вариант Ещё меня немного смущает оверхед на variant<tuple<...>, tuple<...>,...> Возможно в будущем с помощью кучи шаблонов (а сколько оно компилится будет??) оптимизируют реализации, но пока то что видел в этом плане весьма печально (для дебаге в том числе) Ещё меня очень смущает, что сейчас пропозалом (собственно переход от 0443 к 2300) вроде бы занимаются люди, которых прежде всего интересует параллельное исполнение, параллельные алгоритмы для тяжёлых вычислений и тд, это меня не особо волнует, а делают для этого

Kelbon
если это не те, которые требуют поддержки как кору...

Оно не особо от libunifex отличается, в основном мелочи, если ты про это

Dmitriy [Отпуск]
Синтаксис scheduler auto sch и auto [i] сходу каже...

Выглядит как пара каких-то других встроенных пропозалов 9999-in-1 Не читая весь пропозал, мне бы показалось что в «scheduler auto sch» scheduler это какой-то концепт, а sch объект ему удовлетворяющий

Не, не обязательно, если Kek это концепт, то в можно сделать метод «void foo(Kek auto kek)», и это будет неявный темплейт Поэтому интуиция сказала что возможно эту конструкцию расширили на весь код с auto

Evgeny Sh.
Не, не обязательно, если Kek это концепт, то в мож...

Вообще как-то много всего, давно ведь говорили что фичефриз наступил, а тут какую-то бумагу с овер 9999 новыми понятиями хотят затащить

Я думаю, не стоит спешить с непроверенными идеями, иначе спустя годы опять будем задаваться вопросом, как же так получилось, что у нас есть std::initializer_list, std::async и... std::execution

Ofee Oficsu
Я думаю, не стоит спешить с непроверенными идеями,...

А что не так с std-async? Где почитать про его проблемы?

Пашечка
А что не так с std-async? Где почитать про его про...

Непродуманность его дизайна и неприменимость в реальной разработке

🐙 Antony Polukhin
ну как бы идею мусолят лет 10

и за это время язык изменился, а идея видимо нет

Как лоу-левел апи хорошо Для применения обычными разрабами, нужно куча оберток как мне кажется

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта