Size: a a a

2021 October 11

FO

FORTRAN ONE LOVE in codingteam
월요일 아침 v0.4.0-20211011!
источник

Dv

Dr. Friedrich von Ne... in codingteam
А Executors — это штука, без которой для корутин надо всё самому писать, да?
источник

t

ttldtor in codingteam
ну да
источник

t

ttldtor in codingteam
ну, они есть в asio
источник

t

ttldtor in codingteam
в бусте
источник

Dv

Dr. Friedrich von Ne... in codingteam
Жалко, что не доедут. Но хорошо, что их хотя бы пилят!
источник

t

ttldtor in codingteam
мне экзекуторы нужны, чтобы юзеры сами могли запускать потоки где-хотят
источник

Dv

Dr. Friedrich von Ne... in codingteam
> Добавляется множество новых не диагностируемых способов получить UB

А вот это хорошие новости!
источник

t

ttldtor in codingteam
то есть, они создали пул, повесили экзекутор и говорят либке: там пускай
источник

Dv

Dr. Friedrich von Ne... in codingteam
Звучит как надо.
источник

Dv

Dr. Friedrich von Ne... in codingteam
Ну, типа, так и надо дизайнить.
источник

t

ttldtor in codingteam
ну да
источник

t

ttldtor in codingteam
кажется, уже везде так
источник

t

ttldtor in codingteam
не насилую какой-то воображаемый системный пул
источник

Dv

Dr. Friedrich von Ne... in codingteam
Ну норм, если стдлиба допускает такое применение, то всё хорошо.
источник

t

ttldtor in codingteam
не насилуют*
источник

t

ttldtor in codingteam
только пулов тоже нет
источник

t

ttldtor in codingteam
ваще, когда запилили фьючи, об этом должны были подумать
источник

t

ttldtor in codingteam
а это был 2014-й
источник

Dv

Dr. Friedrich von Ne... in codingteam
  return value
     .transform([](std::size_t value) { return value - 40uz; })
     .or_else([]() { return 7uz; })
     .and_then([](std::size_t value) { return std::string(value, '-'); })


Вот это довольно ущербно выглядит, конечно.
источник