Size: a a a

Конференция C++ Russia

2020 April 17

VK

Vladimir Krivopalov in Конференция C++ Russia
Alexander Zaitsev
хохмы ради - только сейчас заметил, что cppcoro использует самописную билд-систему :)
Да, какой-то неожиданный cake. Подозреваю, что автору просто было интересно поиграться с новой билд-системой, а тут и повод подвернулся)
источник

AZ

Alexander Zaitsev in Конференция C++ Russia
Vladimir Krivopalov
Да, какой-то неожиданный cake. Подозреваю, что автору просто было интересно поиграться с новой билд-системой, а тут и повод подвернулся)
источник

m

magras in Конференция C++ Russia
Ну cppcoro вообще производит впечатление PoC.
источник

AZ

Alexander Zaitsev in Конференция C++ Russia
Vladimir Krivopalov
Да, какой-то неожиданный cake. Подозреваю, что автору просто было интересно поиграться с новой билд-системой, а тут и повод подвернулся)
автор сам эту билд-систему и написал :)
источник

VK

Vladimir Krivopalov in Конференция C++ Russia
magras
Ну cppcoro вообще производит впечатление PoC.
Он в общем-то РоС и есть. Хотя и довольно ладно скроенный на первый вид. Хотя я только на коленке с ним игрался, в реальных проектах не использовал.
источник

AZ

Alexander Zaitsev in Конференция C++ Russia
magras
Ну cppcoro вообще производит впечатление PoC.
ну дык так и есть. это либа, которая базируется на экспериментальных компиляторах и фиче, которая не так давно появилась в стандарте :)
источник

VK

Vladimir Krivopalov in Конференция C++ Russia
Alexander Zaitsev
автор сам эту билд-систему и написал :)
Это многое объясняет! ))
источник

AV

Alexey Veselovsky in Конференция C++ Russia
на питоне! еретик!
источник

*

*cyberzx in Конференция C++ Russia
https://sourceforge.net/projects/cake-build/

Last Update: 2013-05-09

люблю стабильные продукты!
источник

VK

Vladimir Krivopalov in Конференция C++ Russia
Ещё на sourceforge, прямо повеяло старой школой :)
источник

*

*cyberzx in Конференция C++ Russia
вообще мало библиотек по корутинам хороших.
но в этом есть плюс - можно написать свою и это не будет NIH синдромом
источник

VK

Vladimir Krivopalov in Конференция C++ Russia
Как верно заметил выше @drMagras , помимо самой библиотеки там нужно ещё реактор-планировщик-прочую инфраструктуру. Либо адаптировать имеющуюся.
источник

*

*cyberzx in Конференция C++ Russia
ну вот мне не нравится этим cppcoro. это вторая претензия после использования табов вместо пробелов
источник

*

*cyberzx in Конференция C++ Russia
то, что намешано там и планировщики и работа с файлами, парсинг ipv6 адресов  и т.д.
источник

VK

Vladimir Krivopalov in Конференция C++ Russia
В принципе, libunifex это как раз логическое развитие идеи. Там и планировщик, и интеграция с системными механизмами типа epoll и io_uring, и примитивы.
источник

*

*cyberzx in Конференция C++ Russia
лучше бы библиотека концентрировалась только на корутинах
а планировщик на ней можно сделать отдельно
источник

*

*cyberzx in Конференция C++ Russia
о, надо бы глянуть её
источник

A

Alex Ф-ф-фэils!🌠︙ in Конференция C++ Russia
Alexander Zaitsev
хохмы ради - только сейчас заметил, что cppcoro использует самописную билд-систему :)
Cake, да
источник

m

magras in Конференция C++ Russia
*cyberzx
лучше бы библиотека концентрировалась только на корутинах
а планировщик на ней можно сделать отдельно
На сколько я понимаю, все не так просто и корутина Task должна быть завязана на реактор, который в свою очередь оказывается завязан на экзекютер.
источник

m

magras in Конференция C++ Russia
Ну или на интерфейсы... которые тоже надо прорабатывать.
источник